Skip to main content

环境要求

SDK 为 x86(32 位)。你的工程必须以 Win32 / x86 为目标平台编译 —— 64 位程序无法链接 32 位的 SMeeting.lib,表现为链接期报「模块计算机类型 x86 与目标计算机类型 x64 冲突」。
  • 目标平台:Windows x86(32 位)
  • 语言:C++
  • 运行时:SDK 包内已附带所需的 VC++ 运行库 DLL,无需在目标机器上单独安装运行库分发包

下载 SDK

新版本发布后按同样的命名规则取用,替换版本号即可:
会议 SDK 包里已经包含底层音视频库srtc.dll 等),不需要再单独下载 SRTC 的 Windows SDK。

目录结构

解压后得到:

工程配置

1

添加头文件目录

meeting_dll/include 加入工程的附加包含目录,代码中引入:
2

链接导入库

meeting_dll/lib 加入附加库目录,并链接 SMeeting.lib
3

部署运行时依赖

meeting_dll/bin 目录下的全部内容拷贝到可执行文件所在目录:
两个容易遗漏的点:
  • plugin/ 必须保持为子目录,不能把里面的 DLL 平铺到根目录
  • plugin/ 下的 .xml 配置文件也要一起拷贝conf.xmlcocktail_service.xmllinkmic_service.xml),缺失会导致插件加载失败,表现为屏幕共享等功能不可用
bin 目录的内容会随版本调整,所以推荐整体拷贝而不是按文件名逐个挑选 —— 逐个挑选在升级 SDK 时很容易漏掉新增的依赖库。

下一步