关于VS2022编译最新版OBS(3.30.2)避坑问题总结
### 知识点总结 #### 1. VS2022编译OBS最新版本的基础环境配置 - **操作系统要求**:必须使用Windows 10 1909版本以上或Windows 11。 - **开发工具**:必须安装Visual Studio 2022(至少社区版)和Windows 10 SDK(最低版本为10.0.20348.0)。 - **构建工具**:需要最新v143构建工具(x86 & x64),即vs2022 c++ x64/x86构建工具。 - **Git和CMake**:需安装Git for Windows和CMake 3.24或更新版本。 #### 2. 构建项目的具体步骤 - **克隆代码仓库**:通过Git克隆OBS Studio源代码仓库(需使用递归方式克隆以包含子模块)。 - **配置构建环境**:查看并选择支持的CMake预设配置,如windows-x64。 - **构建过程**:使用CMake命令行工具指定预设配置,之后可直接打开Visual Studio解决方案文件进行构建,或在命令行中构建。 #### 3. OBS Studio构建选项和自定义配置 - **支持的体系结构**:目前仅支持x64架构。 - **禁用组件**:可以通过指定CMake变量来禁用特定的构建选项,如浏览器组件(-DENABLE_BROWSER:BOOL=OFF)。 - **CMake用户预置**:可利用CMake GUI或CMakeUserPresets.json进行自定义预设配置。 #### 4. OBS Studio虚拟摄像机的使用和安装 - **虚拟摄像机功能**:仅适用于x64版本的OBS。 - **安装步骤**:首先删除已有的虚拟摄像机,再运行新构建的安装脚本。 - **卸载步骤**:在清理构建文件前,必须先卸载已安装的虚拟摄像机。 #### 5. 集成clang-format到Visual Studio - **版本要求**:目标环境为Visual Studio 2022 17.9版本配合clang-format 17.0.3。 - **自动格式化**:对于符合要求的版本,代码自动格式化应为默认行为。 - **手动配置**:其他版本的Visual Studio需要手动配置以使用clang-format 17.0.3,通过指定工具路径和启用相关选项。 #### 6. OBS Studio构建过程的常见问题 - **避免的“坑”**:文档中未明确列出,但通常涉及依赖库更新、环境变量配置错误等问题。 - **额外注意**:在从命令行运行OBS时,文档建议不使用该方法,这可能意味着命令行运行方式可能存在兼容性或稳定性问题。





























- 粉丝: 10
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- ctoc电子商务专题知识讲座.pptx
- C语言第7讲关系运算与逻辑运算if语句.ppt
- 基于单片机温度控制系统的设计.doc
- 基于AT89C52单片机的温室控制系统.doc
- 专题讲座资料(2021-2022年)单片机的红外防盗报警器.doc
- 购物网站策划书.doc
- 基于数据挖掘技术的负荷预测及主动设备维护可行性研究报告.doc
- 计算机教研组工作总结(2023年2023年第一学期).docx
- 【源版】第五章-数据库技术基础.ppt
- 工厂数字化网络监控系统解决方案.doc
- 网络谣言的传播与成因.ppt
- 基于GPS车辆跟踪系统的移动对象数据库应用研究.doc
- 光纤通信(第5版)课后习题答案要点.doc
- 高中数学第1章算法初步章末复习与总结课件新人教A版必修.ppt
- 网络研修学习总结.doc
- 中小型企业网站建设方案模板.doc


