OBS源码学习(2)-----OSB源码编译
2021/6/29 9:52:45
本文主要是介绍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调试运行OBSOBS源码源码编译成功后,找到obs工程设置为启动项,如下图所示:
运行启动OBS软件,结果如下图所示:
六、二进制预编译包笔者基于OBS24.0.4的源码编译32位开发包,已经上传,欢迎各位下载使用以及和笔者进行交流讨论。预编译包点击下载。
|
这篇关于OBS源码学习(2)-----OSB源码编译的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南