最新 obs-studio vs2019 开发环境搭建 代码编译

距离上一篇文章很久了,重新开始记录 OBS 开发相关情况,第一步就是环境搭建,第二步是构建

OBS-Studio VS 2019 开发环境搭建

下载软件和资源

软件安装没有特别说明的,下载安装即可。
OBS官方说明构建
a、下载 cmake 官网本次使用的版本 > cmake-3.19.2.zip
b、编译工具 vs2019 community 版 下载地址
c、下载 dependences2019 下载地址
d、下载 Qt5.14.2 下载地址
e、下载代码 github clone

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

CMake 配置

CMake 配置

1 设置环境变量,配置本机安装路径

QTDir > QT安装路径
DepsPath > dependences include 路径

2 按照图示步骤操作,

configure 选择 你本地安装的编译器,configure done 然后generate done

编译代码

在CMake 界面中有个 open project 按钮,点击按钮,会打卡对应的工程

build 解决方案 报错了!

IsCursorCaptureEnabled

解决方案 https://obsproject.com/forum/threads/windows-graphic-capture-cursor.123772/
需要 升级win 系统版本

升级系统这个比较耗时,我们先把报错的语句注释掉,这个不影响程序正常运行,先让我们的程序运行起来,这个很关键

将不影响运行的模块在CMakLists中注释掉
注释掉编译报错代码

https://www.microsoft.com/zh-cn/software-download/windows10
https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/

重新CMake configure,generate

build 成功

运行效果,测试下场景,图片显示正常,桌面和摄像头抓取有问题,跟我注释的代码有关。

今天就简单总结到这里,要升级系统去了。

posted @   Geek0007  阅读(2371)  评论(2编辑  收藏  举报
编辑推荐:
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
阅读排行:
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· 语音处理 开源项目 EchoSharp
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 使用 Dify + LLM 构建精确任务处理应用
点击右上角即可分享
微信分享提示