编程语言
首页 > 编程语言> > OBS源码学习(2)-----OSB源码编译

OBS源码学习(2)-----OSB源码编译

作者:互联网

一、编译环境准备

        操作系统: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位开发包,已经上传,欢迎各位下载使用以及和笔者进行交流讨论。预编译包点击下载

 

 

标签:解决方案,点击,编译,Visual,源码,-----,OSB,OBS
来源: https://blog.51cto.com/u_7265851/2952142