mac和windos平臺編譯obs-studio
阿新 • • 發佈:2018-12-09
一. mac下xcode編譯obs-studio
1. 準備工作
- 安裝brew 略
- 安裝其他工具
brew install ffmpeg x264 qt5
- 下載程式碼
git clone --recursive https://github.com/obsproject/obs-studio.git
2. 生成xcode工程
1. cd obs-studio
2. mkdir -p builds/xcode
3. cd builds/xcode
4. CMAKE_PREFIX_PATH=/usr/local/Cellar/qt/5.11.1/ cmake ../../ -G Xcode
3. 常見問題解決
- 問題一 “failed to find locale/en-US.ini” 把工作目錄設為{obs-studio build dir}build/rundir/Deubug(或者Release)/bin就可以了,設定方法為Product->Scheme->Edit Scheme->options->working diectory.
二. windows下visual studio 2017 編譯obs-studio
1. 準備工作
- 安裝cmake-gui
- 下載依賴
- vs2017依賴
https://obsproject.com/downloads/dependencies2017.zip
- 下載QT
http://download.qt.io/archive/qt/5.11/5.11.1/qt-opensource-windows-x86-5.11.1.exe
- 下載程式碼
git clone --recursive https://github.com/obsproject/obs-studio.git //--recursive 會下載依賴包
- vs2017依賴
2. 生成工程
- 配置cmake,新增Add Entry
1. 新增 DepsPath 路徑為下載vs2017依賴 2. 新增 QTDIR 為 msvc2017_64路徑 3. 配置生成工程即可,然後指定目錄開啟sln檔案編譯即可。
- 把啟動工程設定成ALL_BUILD即可單步除錯,千萬不要設定成obs工程,那樣會導致單步除錯不了。