提前准备环境:
Git
VS 2015
Qt5 (我用的此版本:qt-opensource-windows-x86-msvc2015-5.7.1.exe)
CMake 3.6.2
以上几个最基本的,我就不提供下载地址了;
OBS在VS2015上开发所需要依赖的库:https://obsproject.com/downloads/dependencies2015.zip
首先从github上clone源代码:
git clone --recursive https://github.com/jp9000/obs-studio.git
- 1
或者
git clone https://github.com/jp9000/obs-studio.git
git submodule update --init --recursive
- 1
- 2
因为obs-studio的源代码中包含其它一些开源库的git地址。所以需要–recursive 一并将submodule中的Git源码全下到本地。
其中就包含libdshowcapture(视频捕获设备)、obs-browser(cef内核浏览器插件)等。
(我这里编译windows 32bit的obs-studio)
将这些源代码下载成功后,接下来就是cmake了。我提供两种方法: