目录
一、编译环境准备
操作系统:Windows10
编译工具:Visual Studio 2015、CMake3.16
Qt开发库:Qt5.7.1 32位版本
二、源码以及依赖资源获取
OBS最新源码获取:git clone --recursive https://github.com/obsproject/obs-studio/obs-studio.git
OBS依赖项下载:https://obsproject.com/downloads/dependencies2019.zip
由于笔者电脑的没有安装Visual Studio 2019,而OBS最新源码Windows平台建议使用Visual Studio2019进行编译。所以笔者决定使用OBS24.0.4源码为基础进行源码编译,并进行OBS源码的学习交流(Visual Studio2019太大了,笔者的电脑空间有限🤦)。
笔者使用的源码下载:点击下载。
笔者使用依赖项下载:点击下载。
三、CMake配置生成VS工程
启动CMake选择源码目录,以及工程输出目录,点击Configure。
CMake发生错误,根据错误提示配置号Qt环境后,重新点击Configure
Configure成功,点击Generate生成Visual Studio2015的解决方案,可以再输出目录中看到生成VS的解决方案。
Generating done说明成Visual Studio2015解决方案成功。下面我可以使用Visual Studio 2015打开解决方案进行obs源码编译工程,开始我们学习之旅了。
四、Visual Studio2015编译OSB源码
CMake生成Visual Studio2015解决方案成功后,我们可以使用VS开发解决方案进行OBS源码的编译了
批生成OBS的所有工程
五、Visual Studio调试运行OBS
OBS源码源码编译成功后,找到obs工程设置为启动项,如下图所示:
运行启动OBS软件,结果如下图所示:
六、二进制预编译包
笔者基于OBS24.0.4的源码编译32位开发包,已经上传到笔者的CSDN下载页,欢迎各位下载使用以及和笔者进行交流讨论。预编译包点击下载。
OBS源码学习(2)-----OSB源码编译
最新推荐文章于 2024-09-01 21:37:07 发布
本文档详细介绍了如何在Windows10环境下使用VisualStudio2015和CMake3.16编译OBS24.0.4版本源码的过程。包括编译环境搭建、源码获取、依赖项下载、CMake配置、解决方案生成及调试运行等关键步骤。
摘要由CSDN通过智能技术生成