本文章已经先存于【腾讯文档】QTCreator 集成IMSDK https://docs.qq.com/doc/DVm1EZFRpb09aZ3F6
INCLUDEPATH += $$PWD/. \
$$PWD/include/
debug {
contains(QT_ARCH,i386) {
# LIBS += -L$$PWD/lib/Win32/ -lliteav
LIBS += -L$$PWD/lib/Win32/ -limsdk
} else {
# LIBS += -L$$PWD/lib/x64/lib -lliteav
LIBS += -L$$PWD/lib/x64/ -limsdk
}
}
release {
contains(QT_ARCH,i386) {
# LIBS += -L$$PWD/lib/Win32/ -lliteav
LIBS += -L$$PWD/lib/Win32/ -limsdk
} else {
# LIBS += -L$$PWD/lib/x64/lib -lliteav
LIBS += -L$$PWD/lib/x64/ -limsdk
}
}
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <IM/TIMCloud.h>
#include <QLabel>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this);}
MainWindow::~MainWindow(){ delete ui;}
void MainWindow::initUi(){
QLabel* lab = new QLabel(this);
lab->setText(TIMGetSDKVersion());
this->setFixedSize(size());
}
解决方案:将IM的头文件转换成UTF-8BOM编码保存(或许您的编译器是其他字符集,请以实际为准),我这里使用的Notepad++转码保存。
解决方案:可以参考上面第3点,在工具包选择中(Kit Selection)选择msvc。注意,我这里之前已经下载过Visual Studio 2019,通过Visual Studio 2019安装过,所以能直接选择,您可以在Windows官网上搜索下载MSVC开发工具集。
链接:https://pan.baidu.com/s/1X9tUE-HchbkKSmT0wozmNg
提取码:lebx
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。