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 重新编译


你可能感兴趣的:(Telegram编译)