关于VS2022编译最新版OBS(3.30.2)避坑问题总结

关于尝试编译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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值