vs2015编译OBS-Studio21.1.12

原文地址:http://www.freesion.com/article/37445100/

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

参考:https://blog.csdn.net/maomaomusic_com/article/details/78592861github

WIN10进行OBS编译(VS2015+QT5.7 X64)OBS版本V21.1.2

 

一、环境准备ruby

1)Cmake 安装到 D:/Program Files/CMake 2)x64 QT5.7 安装到D:/Qt 3)X86 QT5.7 安装到D:/Qt32 4)Vs2015 安装到D盘,安装须要选择C++和桌面开发
  • 1
  • 2
  • 3
  • 4

二、源码位置(当前仅支持源码OBS Release V21.1.2的编译)markdown

OBSV21.1.2源码下载地址:http://dx.sin51.com/obs-studio-21.1.2.zip dependencies2015(VS2015支持库)下载地址:http://dx.sin51.com/dependencies2015.zip
  • 1
  • 2
建立源码路径D:/project/obs,下载解压,复制全部文件至:D:/project/obs根目录; Win2015支持库库解压后,复制win32 win64文件夹到:D:/project/obs;
  • 1
  • 2

第三步 win-dshow插件下载curl

            进入 源码目录/plugins/win-dshow, 而后执行git clone https://github.com/jp9000/libdshowcapture.git命令,等待下载完毕便可工具



三、建立编译后生成C++工程路径ui

路径:D:/project/obsdebug
  • 1

四、CMake 开始进行源码编译为VS工程 
4.1打开CMake设置路径及参数 
1)设置路径 url

=====================================================spa

(3)设置好环境变量。这里设置的环境变量其实就是为了指定FFmpeg的库路径。须要指定的路径包括:
        DepsPath:包含全部依赖库的路径,但不包括Qt库。
        FFmpegPath:仅包含FFmpeg库的路径。
        x264Path:仅包含x264库的路径。
        curlPath:仅包含cURL库的路径。
      若是须要编译真个OBS Studio UI的话,还须要设置另一个环境变量:
        QTDIR:指定Qt安装的根目录。如(C:\Qt\Qt5.5.1\5.5\msvc2013_64)
  设置 BUILD_TESTS为true,勾选上 bool 
      固然若是仅仅只须要编译插件目录下的插件,能够不用指定QTDIR变量。

==========================================================
source code(源代码路径) : D:/project/obs 
Build the binaries(生成C++工程路径): D:/project/obsdebug 
+ Add Entry (添加参数).net

2)设置BUILD_TESTS为true,勾选上 bool 
这里写图片描述 
3)设置QTDIR 参数path 选择路径 D:/Qt/Qt5.7.0/5.7/msvc2015_64 
这里写图片描述 
4)设置DepsPath 参数path 路径 D:/project/obs/win64 
这里写图片描述


4.2开始编译为C++工程 
1)点击‘Configure’ 
2)弹出选择‘Visual Studio 14 2015 win64’ 
出现‘Configuring done’ 
这里写图片描述 
3)再次点击‘Configure’ 
再次Configuring done 
这里写图片描述 
4)点击‘Generate’ 
这里写图片描述 
出现 Generating done CMake 完成

在路径D:/project/obsdebug生成了sln工程

5)关闭CMake窗口

五、Vs2015 配置QT 
1) 打开 vs2015 
2) 选择‘工具’ -‘扩展和更新’ -‘联机’-‘Visual Studio 库’ 
搜索’qt’ 
这里写图片描述 
下载及安装完成后,重启vs2015 
重启后,导航栏多了个‘Qt VS Tools’-’Qt-options’ 添加QTx64的路径 
这里写图片描述 
选择 Qt x64的msvc2015 路径。 
——————–配置完成

六、VS2015开始编译调试 
1)VS2015打开 ‘项目/解决方案’ 
打开D:/project/obsdebug/obs-studio.sln 文件 
2)选择OBS 点击右键设置为启动项 
3)点击总体解决方案,选择Debug+x64本地调试: 
这里写图片描述 
‘’生成解决方案‘’; 
4)点总体解决方案,选择Release+x64本地调试: 
这里写图片描述 
‘生成解决方案’; 
七、VS2015配置本地调试路径(很是重要必须先完成上一步才能出现配置路径); 
在OBS右键 属性 设置Release 和Debug调试路径 
Debug: 
命令: D:/project/obsdebug\rundir\Debug\bin\64bit\obs64.exe 
工做目录:D:/project/obsdebug\rundir\Debug\bin\64bit 
这里写图片描述 
Release: 
命令: D:/project/obsdebug\rundir\Release\bin\64bit\obs64.exe 
工做目录:D:/project/obsdebug\rundir\Release\bin\64bit 
这里写图片描述 
配置完成后,本地调试 
调试成功哦也 
这里写图片描述

相关文章
相关标签/搜索