TRTC 官方QTDemo的编译

2022-06-02 10:40:09 浏览数 (1)

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

0 人点赞