前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >极简 OBS 编译流程

极简 OBS 编译流程

作者头像
Harper
发布2021-07-27 10:15:53
1.5K2
发布2021-07-27 10:15:53
举报
文章被收录于专栏:Harper的碎碎念Harper的碎碎念

最近在搞 Nimo 主播端,主要是基于 OBS 魔改。所以就给组里同事写了一个极简的 OBS 编译流程。

这里以 OBS 25.0.8 为例。

  1. 拉取 OBS 代码 https://github.com/obsproject/obs-studio (source path)
  2. 切换到 25.0.8 tag
  3. 下载依赖的 Qt 库 https://cdn-fastly.obsproject.com/downloads/Qt_5.10.1.7z (Qt path)
  4. 下载编译过程需要的依赖 https://obsproject.com/downloads/dependencies2017.zip (dependency path)
  5. 安装最新版的 CMake https://cmake.org/download/
  6. 安装Windows 10 SDK (10.0.19041.0) (注:低于这个版本会因为找不到一个 winrt api 编不过)
  7. 新建工程目录 (build path)
  8. 打开 CMake GUI 。 并设置 Source 为 source path, 设置 Build 为 build path
  9. 点击 Configure
  10. 编译 x64 不需要填额外参数点 Finish
  11. Configure 出错莫慌,设置 DepsPath 为 dependency path,设置 QTDIR 为 Qt path 的下级目录(指定位数这一级) msvc2017_64
  12. 再次点击 Configure
  13. 点击 Generate
  14. 这个时候就可以在 build path 看到解决方案了,用 VS 打开编译即可
  15. 生成的 obs64.exe 在 UI\Debug\

这只是 OBS 不带任何其他开关的编译方法。如果需要其他非默认模块,Configure 之前将需要的宏定义加入,再生成解决方案。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档