距離上一篇文章很久了,重新開始記錄 OBS 開發相關情況,第一步就是環境搭建,第二步是構建
OBS-Studio VS 2019 開發環境搭建
下載軟件和資源
軟件安裝沒有特別說明的,下載安裝即可。
OBS官方說明構建
a、下載 cmake 官網本次使用的版本 > cmake-3.19.2.zip
b、編譯工具 vs2019 community 版 下載地址
c、下載 dependences2019 下載地址
d、下載 Qt5.14.2 下載地址
e、下載代碼 github clone
git clone --recursive https://github.com/obsproject/obs-studio.git
CMake 配置
1 設置環境變量,配置本機安裝路徑
QTDir > QT安裝路徑
DepsPath > dependences include 路徑
2 按照圖示步驟操作,
configure 選擇 你本地安裝的編譯器,configure done 然后generate done
編譯代碼
在CMake 界面中有個 open project 按鈕,點擊按鈕,會打卡對應的工程
build 解決方案 報錯了!
IsCursorCaptureEnabled
解決方案 https://obsproject.com/forum/threads/windows-graphic-capture-cursor.123772/
需要 升級win 系統版本
升級系統這個比較耗時,我們先把報錯的語句注釋掉,這個不影響程序正常運行,先讓我們的程序運行起來,這個很關鍵
將不影響運行的模塊在CMakLists中注釋掉
https://www.microsoft.com/zh-cn/software-download/windows10
https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/
重新CMake configure,generate
build 成功
運行效果,測試下場景,圖片顯示正常,桌面和攝像頭抓取有問題,跟我注釋的代碼有關。
今天就簡單總結到這里,要升級系統去了。