您现在的位置是:首页 > 技术文章网站首页技术文章

[OBS]Vs2019编译OBS源码

  • WangYe
  • 2020-12-31 00:43:53
  • 717 次阅读
VS2019编译OBS源码,简单记录;

环境:

    Windows10 + Vs2019  +  Qt5.15 + CMake3.19.2 (都在 x64 下操作)

    obs源码下载:点击下载 提取码:8jsf  官网下载

    CMake下载:点击下载 提取码:wrgb 官网下载

    OBS依赖:点击下载 提取码:rzoy

    也可以去官网下载


步骤:

    1. 创建文件夹放OBS源码,例如:D:/Downloads/Code,把下载的源码解压Code中;

图片.png

    2. 把下载的OBS依赖也解压进来Code中;

图片.png

    3. 打开刚刚下载的 CMake 解压 找到 cmake-gui.exe 打开;(注:DepsPathA 的 A去掉 打多了...)

Snipaste_2020-12-31_00-13-39.png

编号3对应设置:

添加OBS依赖

Snipaste_2020-12-31_00-09-45.png

添加QT编译器路径目录

Snipaste_2020-12-31_00-11-00.png

配置好工程后如图:

图片.png

打开OBS源码文件夹 build 文件夹 如:D:\Downloads\Code\obs-studio-master\build 图下;

图片.png

打开 obs-studio.sln 就可以用Vs2019 运行编译了,一般情况下可以直接运行

图片.png

但是我的不一般.... 编译报错了~ 
IsCursorCaptureEnabled

图片.png

解决方案:

https://obsproject.com/forum/threads/windows-graphic-capture-cursor.123772/

图片.png

需要 升级win 系统版本, 升级太费时间 先注释掉吧;

    1. 打开 D:\Downloads\Code\obs-studio-master\deps\CMakeLists.txt

    2. 找到 add_subdirectory(obs-scripting) 注释掉

图片.png

    3. 删掉build 重复 以上 4 和 7 步骤 再打开 sln 编译 ,如下:

图片.png


系统更新:

方案一 (升级系统)

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

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


方案二(Vs安装对应SDK)

1. 打开VS更新助手

图片.png

2. 点击修改

图片.png

3. 点击单个组件

图片.png

4. 搜索 10.0.19041.0 安装这个组件

图片.png

5. 打开 D:\Downloads\Code\obs-studio-master\build 目录下 obs-studio.sln

图片.png

我把所有项目都设置 Windows SDK 版本为 10.0.19041.0 了 ````,也有可能只设置 obs就可以,大家可以试试.

编译效果:

Snipaste_2021-01-01_03-21-34.png

文章评论 (0)



Top