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

时间:2023-03-08 16:58:57

距离上一篇文章很久了,重新开始记录 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 配置

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

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

QTDir > QT安装路径

DepsPath > dependences include 路径

2 按照图示步骤操作,

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

编译代码

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

build 解决方案 报错了!

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

IsCursorCaptureEnabled

解决方案 https://obsproject.com/forum/threads/windows-graphic-capture-cursor.123772/

需要 升级win 系统版本

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

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

将不影响运行的模块在CMakLists中注释掉

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

https://www.microsoft.com/zh-cn/software-download/windows10

https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/

重新CMake configure,generate

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

build 成功

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

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

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

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