您现在的位置是:首页 > 技术文章网站首页技术文章
[OBS]Vs2019编译OBS源码
环境:
Windows10 + Vs2019 + Qt5.15 + CMake3.19.2 (都在 x64 下操作)
OBS依赖:点击下载 提取码:rzoy
也可以去官网下载
步骤:
1. 创建文件夹放OBS源码,例如:D:/Downloads/Code,把下载的源码解压Code中;
2. 把下载的OBS依赖也解压进来Code中;
3. 打开刚刚下载的 CMake 解压 找到 cmake-gui.exe 打开;(注:DepsPathA 的 A去掉 打多了...)
编号3对应设置:
添加OBS依赖
添加QT编译器路径目录
配置好工程后如图:
打开OBS源码文件夹 build 文件夹 如:D:\Downloads\Code\obs-studio-master\build 图下;
打开 obs-studio.sln 就可以用Vs2019 运行编译了,一般情况下可以直接运行
但是我的不一般.... 编译报错了~
IsCursorCaptureEnabled
解决方案:
https://obsproject.com/forum/threads/windows-graphic-capture-cursor.123772/
需要 升级win 系统版本, 升级太费时间 先注释掉吧;
1. 打开 D:\Downloads\Code\obs-studio-master\deps\CMakeLists.txt
2. 找到 add_subdirectory(obs-scripting) 注释掉
3. 删掉build 重复 以上 4 和 7 步骤 再打开 sln 编译 ,如下:
系统更新:
方案一 (升级系统)
https://www.microsoft.com/zh-cn/software-download/windows10
https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/
方案二(Vs安装对应SDK)
1. 打开VS更新助手
2. 点击修改
3. 点击单个组件
4. 搜索 10.0.19041.0 安装这个组件
5. 打开 D:\Downloads\Code\obs-studio-master\build 目录下 obs-studio.sln
我把所有项目都设置 Windows SDK 版本为 10.0.19041.0 了 ````,也有可能只设置 obs就可以,大家可以试试.
编译效果:
上一篇:[OBS]显示器采集黑屏
相关文章
文章评论 (0)