Telegram编译

最近在用Qt创建IM,目前网上的Qt的IM做的都不是很完善,所以想看看源码,Telegram,qTox都是C++写的,没对比就没伤害,Telegram完胜,所以就选Telegram 入手了。

## 准备

系统:ubuntu16.04 

项目地址:https://github.com/telegramdesktop/tdesktop.git

我当时编译的 commit 是 edc8c23772344b03acc8bb1219a5a0f0b2736e78 版本是1.6.7

GCC 7.2,CMake3.2往上

基本流程按照tdesktop/docs/building-cmake.md  一步步构建 ,你会遇到很多问题一个个解决:

1.遇到如下问题是因为 GCC版本不对 使用sudo update-alternatives --config gcc 和 sudo update-alternatives --config g++ 分别选择7.0 


2. 遇到如下问题是因为openssl错误,进入到openssl文件夹git checkout OpenSSL_1_0_2-stable 重新编译


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容