obs studio 在windows10 系统下编译安装过程

1.需求环境

系统:Windows 10 (64位)

工具:cmake-3.17.2win64-x64.msi 、qt-opensource-windows-x86-5.12.10.exe、visual stdio 2019

2.下载obs 源包和依赖包

①下载obs源码安装包, 进入官方下载地址:  https://obsproject.com/download,单击Download ZIP 或者View On GitHub里下载,下载完文件名称是 obs-studio-master.zip,然后解压。

②vs2017环境依赖包:https://github.com/obsproject/obs-studio/wiki/Install-Instructions#windows-build-directions%E3%80%81 从此网站中进行下载,

obs studio 在windows10 系统下编译安装过程

以上的工具都是依据上图显示而下载相应的版本的。

3.文件下载后进行解压放在如下目录下,方便使用,build文件夹cmake会自动创建:

obs studio 在windows10 系统下编译安装过程

4.打开cmake 工具进行配置:(如下是我的配置)

obs studio 在windows10 系统下编译安装过程

obs studio 在windows10 系统下编译安装过程

上图中的QTDIR和DepsPath 需要进行手动添加。

5.然后就进行configure,接着选环境(此次选择为Visual studio 16 2019),再生成项目generate.

进行配置过程中会出现警告或者no found提示,如

obs studio 在windows10 系统下编译安装过程

此问题没解决,还在找问题中,cmake不是很会。

但只要看见

obs studio 在windows10 系统下编译安装过程

就证明项目生成成功,即可。然后我尝试了一下,发现可编译成功,可使用exe可执行程序。(我猜测程序会有一些问题所在,毕竟生成项目时出现一些警告和no found,希望大佬能指导一下)。

6. 项目文件在build文件夹中,打开obs_studio.sln文件进行编译即可。最后生成的 可执行文件在D:\work\obs_stdio\build\rundir\Release\bin\64bit目录下,

obs studio 在windows10 系统下编译安装过程

运行obs64.exe即可,是可以使用的,这样就编译完成了。

obs studio 在windows10 系统下编译安装过程

 

总结:在使用windows 10系统前,我是使用win7 进行编译的,反正遇到的问题也挺多的,一些windows sdk 版本、打不开windows下面的源文件、配置出现版本问题等等,也试了vs2015/vs2017/vs2019这些的编译都存在问题,还是花费了不少时间去验证等等。最终还是重装系统来编译的,问题不如win7多,一步一步来,遇到问题坦然面对就行。

 

参考:https://blog.csdn.net/su_vast/article/details/74984213