編譯之前的准備:
系統win10
QT5.7.0
VS2015
CMake 3.13.4
obs vs2015環境依賴包:dependencies2015
obs-studio 24.0
===========================================
1.下載源碼:
https://github.com/obsproject/obs-studio/archive/24.0.0.zip
解壓到比如D盤xx下code目錄內
然后再xx下新建build目錄
2.下載依賴包:
https://obsproject.com/downloads/dependencies2015.zip
解壓之后同樣發到xx目錄下
3.打開cmake:
分別設置source code 和build 的路徑就是上面xx目錄下的code 和build目錄
然后點擊 ADD ENTRY 添加兩個依賴:
(1)QTDIR 然后設置qt的目錄指定到例如:D:\Qt\Qt5.7.0\5.7\msvc2015
(2)DepsPath 設置 vs2015依賴項的路徑比如:D:\project\vs\obs\OBSStudio24.0\dependencies2015\win32 (這里是win32)
如圖:
(3)設置好之后點擊上面的 Configure 然后選擇v140 vs2015
之后再點擊一下 Generate 就搞定了。
4.打開build 目錄內的 obs-studio.sln
然后 編譯 ALL_BUILD
------------------------------------------------------------------------------------------------
可能會出現的編譯錯誤見上一篇 :
vs2015 編譯obs studio 遇到的幾個錯誤
----------------------------------------------------------------------------------------------------------------------
備注:編譯成功之后 設置obs 為啟動項
然后右鍵點擊 obs 設置:調試---------工作目錄:..\rundir\Debug\bin\32bit
就可以斷點調試