由于项目要求要将OBS更新功能迁到公司自己的服务器上,OBS默认的是不编译updater工程,现将OBS更新工程编译步骤如下:
一、下载解压并使用 CMake 生成编译 zlib https://download.csdn.net/download/XiaoStore/12315404
二、编译版本 obs-studio-26.0.8
三、CMake 生成配置文件时去掉勾选 DISABLE_UPDATE_MODULE
四、添加环境变量 STATIC_ZLIB_PATH D:\OBSUpdate\zlib
五、修改 updater 工程属性 -》C/C++ -》代码生成 -》运行库-》指定多线程 DLL(/MD)
六、在 updater.cpp 中加入 zlib 链接库的引用
#pragma comment(lib, “D:\OBSUpdate\zlib\Build\Release\zlibstatic.lib”)
vs 编译即可 updater.vcxproj -> D:\OBSUpdate\obs-studio\build\UI\win-update\updater\Release\updater.exe
OBS源码学习(三)-编译updater工程
最新推荐文章于 2022-08-25 00:01:43 发布