一、环境准备
1)obs于vs2019的依赖库:https://obsproject.com/downloads/dependencies2019.zip
2)vs2019需安装qt 5.15及以上版本,由于5.15以上版本官网没有提供安装包,请于此下载:https://cdn-fastly.obsproject.com/downloads/Qt_5.15.2.7z 或 Index of /archive/qt;另外,在此下载QT安装程序:
3)cmake版本:Download | CMake,建议选择最新稳定版本安装:https://github.com/Kitware/CMake/releases/download/v3.24.0-rc2/cmake-3.24.0-rc2-windows-x86_64.msi
4)obs源码:git clone --recursive https://github.com/obsproject/obs-studio.git
二、使用cmake构建
1)选择obs源码及build路径
2)添加2个Environment Entry--QTDIR and DepsPath
a.QTDIR,qt的vs2019工具在您所选的安装目录下,本人在此:D:\Software\Qt\5.15.2\msvc2019_64
b.DepsPath,即obs的vs2019相关的依赖包,本人放在此:D:/work/mingo/opensrc/obs-studio/dependencies2019/win64
3)点击Configure&Generate配置并生成vs2019的sln解决方案
三、使用vs2019编译
四、运行
1)进入到debug编译目录,以管理员身份打开Qt 5.15.2(MSVC 2019 64-bit)窗口,执行 windeployqt.exe obs64.exe,拷贝obs64.exe所依赖的Qt库:
2)启动obs64.exe程序
OK,大功告成!
附:
mac上qt在线安装包:Index of /official_releases/online_installers