Win环境下编译 Forkgram 安装Visual Studio 2022 C++桌面开发 Python Git
参考 telegram 官方项目的指南
申请 api_id, api_hash
安装 Visual Studio 2022 的 C++ 环境
M$ Store 安装 Visual Studio
选择 C++ 桌面开发环境
安装 Python
安装 Git
建议你新建一个开发目录
比如 c:\dev\
找个翻墙客户端 开 tun 模式
* 比如 nekoray 或者 clash-party(mihomo-party)
打开 "x64 Native Tools Command Prompt for VS 2022" 工具
开始菜单
在上面这个工具的命令行窗口中, 进入你的开发目录
cd c:\dev\
git clone forkgram的源代码
git clone --recursive https://github.com/forkgram/tdesktop.git
准备环境
在工具的命令行窗口中,
tdesktop\Telegram\build\prepare\win.bat
* 这个过程时间比较长, 建议你设置电脑不休眠, 翻墙网络一直保持畅通.
生成 .sln 工程文件
在工具的命令行窗口中,
tdesktop\Telegram\configure.bat x64 -D TDESKTOP_API_ID=你的api_id -D TDESKTOP_API_HASH=你的api_hash
在 c:\dev\tdesktop\out 目录下, 找到 Telegram.sln
双击此文件, 应该会以 Visual Studio 打开.
接下来, 你可以使用你习惯的方式 编译项目, 生成可执行文件.
* 这个过程时间比较长, 建议你设置电脑不休眠
编译结果在 c:\dev\tdesktop\out\Debug
* 当然, 如果你选的是 Release 生成, 结果就在 Release 目录下.
========
完
========
后记
需要注意的是, Forkgram Release页面的源代码zip包, 不 等同于 git clone 的结果.
如果用这个源代码包, 解压出来的环境, 在上面的操作过程中会出问题.
评论
发表评论