參考:https://blog.csdn.net/su_vast/article/details/74984213git
參考:https://blog.csdn.net/maomaomusic_com/article/details/78592861github
一、環境準備ruby
1)Cmake 安裝到 D:/Program Files/CMake 2)x64 QT5.7 安裝到D:/Qt 3)X86 QT5.7 安裝到D:/Qt32 4)Vs2015 安裝到D盤,安裝須要選擇C++和桌面開發
二、源碼位置(當前僅支持源碼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
建立源碼路徑D:/project/obs,下載解壓,複製全部文件至:D:/project/obs根目錄; Win2015支持庫庫解壓後,複製win32 win64文件夾到:D:/project/obs;
第三步 win-dshow插件下載curl
進入 源碼目錄/plugins/win-dshow, 而後執行git clone https://github.com/jp9000/libdshowcapture.git命令,等待下載完畢便可工具
三、建立編譯後生成C++工程路徑ui
路徑:D:/project/obsdebug
四、CMake 開始進行源碼編譯爲VS工程
4.1打開CMake設置路徑及參數
1)設置路徑 url
=====================================================spa
==========================================================
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
配置完成後,本地調試
調試成功哦也