OBS Studio 27.0.1版本编译

这里主要描述一些需要注意的细节,实际流程不做展开。

1、下载部分:

在github上下载需要VS2019,Github,cmake,CEF、deps文件等,不做展开,这里唯一需要注意的地方主要是下载文件的完整性,注意通过github下载时无法下载完成的几个文件,可以手动去下载,放到指定的目录下。

注意VS2019需要的SDK版本为Windows 10 SDK(10.0.20348.0);

2、CMake部分:

主要有几个需要注意的地方,此版本pyhon在生成makefile时有告警,需要修改文件.\deps\obs-scripting\CMakeLists.txt文件中的find_package(PythonDeps QUIET)为find_package(Python QUIET);

.\plugins\text-freetype2\CMakeLists.txt需要增加去掉告警的信息:

if(POLICY CMP0102)
    # UseSWIG generates standard target names.
    cmake_policy(SET CMP0102 OLD)
endif()

.\plugins\enc-amf需要增加去掉告警的信息:

if(POLICY CMP0102)
    # UseSWIG honors SWIG_MODULE_NAME via -module flag.
    cmake_policy(SET CMP0102 OLD)
endif()

另外,如果需要支持AMD的CPU,则需要编译enc-amf;

其他告警暂时无需关注。

生成完成后,通过VS2019可以对应的文件。


版权声明:本文为loves123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。