最新 obs-studio vs2019 開發環境搭建 代碼編譯


距離上一篇文章很久了,重新開始記錄 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 配置

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 成功

運行效果,測試下場景,圖片顯示正常,桌面和攝像頭抓取有問題,跟我注釋的代碼有關。

今天就簡單總結到這里,要升級系統去了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM