A:编译
1.项目准备,从官网下载QtDemo项目,和SDK
实时音视频 SDK 下载-SDK 下载-文档中心-腾讯云-腾讯云 (tencent.com)
2. 下载完成后解压会有两个文件,TRTC-API-Example-Qt 就是QT的Demo项目,进入到里面用QtCreater打开 .pro项目文件
3. 注意选择MSVC,可以参考一下我的配置
4. 第一次的时候,需要配置一下SDKAPPID和Key等信息
5. 编译,运行即可。
B:错误分析
1.编译的时候您可能遇到下列错误:
a.提示PLACEHOLDER未定义。
解决办法:这个是您在第四步的时候没有处理,按照第四步处理查找一下有没有哪些地方没出来到。
b.编译报错,提示unique_ptr不是std的成员如下:
解决办法:请将C 版本升级到11以上,然后点击错误进入到TestCdnPlayer的头文件中,添加 #include <memory>
c.编译报错,提示setMarkdown不是类成员
解决办法:这个是QT的方法,请升级QT到5.14以上(请看附件),我这边用的是5.12,我选择直接去注释掉调用这个方法(应该有两个地方调用,根据错误提示处理即可)如下:
备注/附件
1. setMarkdown 在QT 5.14后引入的方法。 QTextDocument Class | Qt GUI 5.15.9