开源obs-studio 使用语言为C++ 使用vs2019进行编译
1.先从git下载,
通过命令 git clone --recursive https://github.com/obsproject/obs-studio.git
把目录中的子模块也下载下来
然后下载针对vs2019的依赖库https://obsproject.com/downloads/dependencies2019.zip
然后下载项目部署的qt库Qt 5.15.2 Windows
2.从git下载源码和工具后 开始cmake,可以参考官方教程
首先打开cmake-gui.exe,
Where is the source code目录选择从git下载下来obs-studio,
Where to build the binaries目录选择obs-studio中新建的build文件夹
然后添加入口
QTDIR32和QTDIR64分别对应下载的qt库中的msvc目录
DepsPath32和DepsPath64分别对应下载的dependencies2019中的目录
然后进行配置
如果不需要浏览器插件可以把BUILD_BROWSER设为false,也不需要配置CEF插件了
configure几次之后,当上面各种entry没有红色,下面出现configuring done的时候,表示配置完成
然后开始生成vs项目
当出现Generating done的时候,就可以去obs-stuido/build中打开obs-studio.sln文件来编译运行了。