准备环境

  • Visual Studio Enterprise 2015
  • Qt 5.9.8 (MSVC2015_64)
  • CMAKE 最新版

下载源码

git clone --recursive https://github.com/obsproject/obs-studio.git

记得添加 –recursive,用于下载所有子模块

编译

  • obs-studio 文件夹下,同时新建 build, debug, release, obs-deps 文件夹,将 dependencies.zip 对应内容拷贝到 obs-deps 中。 文件夹

  • 打开 CMAKE,选择对应的 sourse 和 build 文件夹,Add Entry 添加三项内容:

    • DepsPath PATH C:/obs-studio/obs-deps/win64 (对应自己的文件夹)
    • QTDIR PATH C:/Qt/Qt5.9.8/5.9.8/msvc2015_64 (对应自己的文件夹)
    • BUILD_TESTS BOOL 勾选 Value CMAKE
  • 点击 Configure,选择 VS2015 X64 (根据实际情况选择),检查确认 COPY_DEPENDENCIES 已勾选。

  • 再次点击 Configure,红色框变白,点击 Generate 生成工程。

  • VS2015打开 sln 文件,启动项目为 ALL_BUILD,直接生成解决方案。

  • OK了,可执行程序目录: …\obs-studio\build\rundir\Debug\bin\64bit OBS