首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >直播总结:编译环境安装

直播总结:编译环境安装

作者头像
查克
发布2025-03-17 14:32:01
发布2025-03-17 14:32:01
20810
代码可运行
举报
文章被收录于专栏:碲矿碲矿
运行总次数:0
代码可运行

虽然晚上直播翻车了,但还是挺有意思的。不过很不习惯,一个人对着空气说话……

晚上大部分时间都花在调试设备上了,3.9.12.51 有 BUG,安装完直接登录会崩溃,大家都看见了。

总结一下今天的内容:安装编译环境。

先说简单的方法——通过 github action

  • Fork WeChatFerry[1]
  • 修改代码
  • 提交代码
  • 打标签(tag),格式为:v[0-9]+.[0-9]+.[0-9]+
  • 推送代码和标签
代码语言:javascript
代码运行次数:0
运行
复制
git push
git push --tags #必须,因为标签才能触发 github action

再来说复杂的方法。

安装 vcpkg

安装

参考Vcpkg: 总览[2]

代码语言:javascript
代码运行次数:0
运行
复制
cd C:\Tools
git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat

添加全局配置

环境变量增加 vcpkg 所在路径(本文为:C:\Tools\vcpkg):

代码语言:javascript
代码运行次数:0
运行
复制
setx VCPKG_ROOT "C:/Tools/vcpkg" /M

与 Visual Studio 集成

代码语言:javascript
代码运行次数:0
运行
复制
vcpkg integrate install # 失败则说明未正确安装或者未正确配置环境变量

安装相关组件

编译时会自动安装。但如果需要使用 protoc.exe,则需要配置一下 protoc.exe 环境变量:<vcpkg_package_installed_path>\x64-windows-static\x64-windows-static\tools\protobuf

(本文为:C:\Projs\WeChatFerry\WeChatFerry\vcpkg_installed\x64-windows-static\x64-windows-static\tools\protobuf

安装 Visual Studio

VS2019 或者 VS2022 都可以。VS2022 安装器下载地址[3]

选择社区版就可以了。

安装的时候选择 Win10 SDK 和 MSVC v142。

安装选项
安装选项

安装选项

安装 Python3

通过微软商店或者 python.org 自行下载均可(注意 python 版本不能太高,否则需要自行编译依赖,建议使用 python 3.10),然后配置好环境变量,确保 python 在命令行下可用。

安装依赖:

代码语言:javascript
代码运行次数:0
运行
复制
pip install grpcio-tools==1.48.2

编译

第一次编译需要下载依赖,需要比较好的网络,能访问 互联网 (比如 github)才行。

使用 Visual Studio 打开工程,编译即可。

编译成功后,在 WeChatFerry\WeChatFerry\Out 目录中会看到相应的 DLL 文件。

:如果遇到执行 protoc 时的 9009 错误,检查是否是 python3 环境有问题,或者 protoc 命令的环境变量配置不正确。

运行

代码语言:javascript
代码运行次数:0
运行
复制
import ctypes
# 加载 sdk.dll (需要绝对路径)
sdk = ctypes.cdll.LoadLibrary("C:/Projs/WeChatFerry/WeChatFerry/Out/sdk.dll")

# 初始化
sdk.WxInitSDK(False, 10086)

# 退出 SDK
sdk.WxDestroySDK()

# 注意关闭 Python 进程

先把环境搞好了,下次直播咱们直接升级版本,目标:3.9.12.45

下次啥时候?先定个周一晚吧,明天先搞搞直播环境……

参考资料

[1]

WeChatFerry: https://github.com/lich0821/WeChatFerry

[2]

Vcpkg: 总览: https://github.com/microsoft/vcpkg/blob/master/README_zh_CN.md

[3]

下载地址: https://visualstudio.microsoft.com/zh-hans/downloads/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 碲矿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装 vcpkg
    • 安装
    • 添加全局配置
    • 与 Visual Studio 集成
    • 安装相关组件
  • 安装 Visual Studio
  • 安装 Python3
  • 编译
  • 运行
    • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档