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 
這裏寫圖片描述 
配置完成後,本地調試 
調試成功哦也 
這裏寫圖片描述

相關文章
相關標籤/搜索