一、简介
本教程包含五块内容:
-
编译并安装官方 TDLib(C++)
-
生成并编译 go‑tdlib(Go 语言绑定)源码
-
在 example 目录中配置环境、编译并运行 demo
-
解决常见的编译/链接/运行时错误
-
获取并使用 Telegram 的 API_ID 和 API_HASH
二、前置准备
-
操作系统:macOS
-
Go 版本:≥ 1.23
-
工具:CMake、Make、Xcode Command Line Tools
-
Telegram 账号:用于登录 my.telegram.org 获取 API_ID/API_HASH
三、编译并安装 TDLib(C++)
-
克隆 TDLib 源码并进入构建目录:
git clone https://github.com/tdlib/td.git cd td mkdir build && cd build
-
配置、编译并安装到 /usr/local: