搜索
 找回密码
 立即注册

OBS二次开发之环境搭建

雨泉音视频开发 2022-11-29 15:04:37 696

1.obs编译

下载git源码,切换marster分支(2022/3/28提交version27.2.4),依照编译说明中的第一种自动编译方式,32位命令:CI/build-windows.ps1 -BuildArch '32-bit'。

点赞:这种编译方式真心省事,直接一次性搭好开发环境。不用再倒腾各种依赖库的配置。

2.demo环境配置

a. 新建Qt工程,工程名为obsDev,将exe的生成目录修改为:

        DESTDIR = $$PWD/release(debug)/bin/32bit

b.工程目录下新建thirdPart目录,存放三方依赖库

c.thirdPart目录下新建include和lib(debug/release)目录

  1. 复制obs源码libobs目录下的.h(pp)文件到工程obsDev/include目录;
  2. 复制源码build32/Debug(RelWithDebInfo)目录下的lib到工程obsDev/thirdPart/lib/debug(release)目录;
  3. 复制源码build32/rundir/Debug(RelWithDebInfo)/bin目录下的dll文件(除Qtdll)到工程obsDev/debug(release)/bin/32bit目录;
  4. 复制源码build32/rundir/Debug(RelWithDebInfo)/data目录和obs-plugins目录到工程obsDev/debug(release)/目录;

注:demo工程中debug(release)目录下bin、data、obs-plugins必须同级

d.在qt的pro文件,配置include目录(INCLUDEPATH)和lib库(LIBS)

e.main文件包含obs.h并调用obs_startup("zh-CN", nullptr, nullptr)

使用道具 举报

随机推荐

3 回复

隆和直播
2022-11-29 14:24:20
老师,能帮做obs的二次开发吗
雨泉音视频开发
2022-11-29 14:54
可以加一下群,群里有老师可以解答你的问题哦:1079654574 
隆和直播
2022-11-29 15:04:37
加了通过一下
游客
返回顶部