关于尝试编译OBS中遇到的问题
1、文件下载比较慢,出现文件未下载问题,把文件下载下来即可
2、关于官网资料目前过于简单,而且目前官网资料不可行的问题
我在编译中,使用以下官网资料喝出现异常
查看可用的CMake预设:CMake——list-presets
选择windows-x64预设:cmake——preset windows-x64
可用和支持的体系结构有:x64
不再支持X86(32位)版本的obs-studio
任何其他CMake变量都可以像往常一样提供,如果必要的话,也可以覆盖由预设设置的变量
构建obs-studio
在生成的构建目录(build_x64\obs-studio.sln)中打开Visual Studio解决方案文件。
选择您想要构建的构建配置(Debug, MinSizeRel, Release, RelWithDebInfo)
按<Control>+<Shift>+<B>构建解决方案(构建->构建解决方案)
或者,按<F5>构建并运行它(Debug -> Start Debugging)
另外,项目也可以在命令行上构建:
确保当前目录设置为obs-studio源代码目录(如果您继续上面的“配置构建项目”,那么您已经在那里了)。
运行cmake——build——preset windows-x64
通过导航到。\build_x64\rundir\<Debug|Release|RelWithDebInfo|MinSizeRel>\bin\64bit运行应用程序,在命令行或文件资源管理器中运行obs64.exe。
虽然可以这样做,但我们通常不建议从命令行运行OBS。
自定义构建选项
自定义构建选项可以提供给CMake。您可以:
直接将它们指定为缓存变量
从命令行配置构建项目:cmake——preset windows-x64 -DENABLE_BROWSER:BOOL=OFF)
异常信息为:
CMake Error at cmake/windows/architecture.cmake:17 (execute_process): execute_process failed command indexes: 1: "Child return code: 1" Call Stack (most recent call first): CMakeLists.txt:9 (include)
后面测试多种资料发现都不可行
详情可参考文档上面的信息进行解决
在此特别感谢博主:君莫笑lucky
该博主主页:https://blog.youkuaiyun.com/qq_45087381