【Qt5 for VS】关于 VS2013+qt5.4.0 QSerialPort 编译时提示找不到外部符号,连接出错的解决方案【转载】
来源:互联网 发布:mysql修改数据库字段值 编辑:程序博客网 时间:2024/06/05 05:47
VS2013+qt5.4.0+qt-addin-1.2.3,使用 Qt5 自带 QSerialPort 编译后,出现类似如下错误:
1>widget.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QSerialPortInfo::~QSerialPortInfo(void)" (__imp_??1QSerialPortInfo@@QAE@XZ),该符号在函数 "public: void * __thiscall QSerialPortInfo::`scalar deleting destructor'(unsigned int)" (??_GQSerialPortInfo@@QAEPAXI@Z) 中被引用
1>widget.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QString __thiscall QSerialPortInfo::portName(void)const " (__imp_?portName@QSerialPortInfo@@QBE?AVQString@@XZ),该符号在函数 "private: void __thiscall Widget::on_StartServer_clicked(void)" (?on_StartServer_clicked@Widget@@AAEXXZ) 中被引用
因为 qt-vs-addin-1.2.3-opensource.exe 中的模块配置没有 QSerialPort 相关的配置,所以 VS2013 不会自动增加对应的外部库引用,需要手动增加 QSerialPort.lib 库依赖,具体操作如下:
1、VS2013 中,右键项目名称,选“属性”;
2、找到“链接器”->“输入”;
3、“附加依赖项”中增加 Qt5SerialPortd.lib 文件(Debug配置),Qt5SerialPort.lib(Release配置)
本文转载自:http://www.ithao123.cn/content-38470.html
- 【Qt5 for VS】关于 VS2013+qt5.4.0 QSerialPort 编译时提示找不到外部符号,连接出错的解决方案【转载】
- vs2013+qt5.3.2 QSerialPort 编译时提示找不到外部符号,连接出错的问题
- VS2013+QT5.4提示找不到“qt_windows.h”
- 【Qt5 for VS】关于出现 Qt platform plugin "windows" 运行错误的解决方案
- vs2013+qt5.6添加qcustomplot报无法解析的外部符号
- 关于Qt5 QSerialPort使用内存泄漏问题
- QT5 LNK2019 无法解析的外部符号
- VS2013编译Qt5.3.2的静态库
- QT QSerialPort类使用时连接出错(VS)
- vs连接mysql提示:无法解析的外部符号
- QT5中QSerialPort串口通讯的时候,readyRead()信号不产生的解决方案
- Win7 Qt5.4.1+VS2013编译Oracle驱动,连接Oracle数据库
- vs2013 + qt5.4.0
- VS2013编译Qt5.4静态
- QT5 LNK2019无法解析的外部符号 之解决办法
- Qt5 error LNK2019 无法解析的外部符号 解决办法
- QT5 LNK2019无法解析的外部符号 之解决办法
- Qt5 error LNK2019 无法解析的外部符号 解决办法
- Can't create handler inside thread that has not called Looper.prepare()
- oracle导入导出
- 我的编码习惯
- POJ 2406 Power Strings (KMP找字符串的循环节)
- 【初识HTML5】(2) : 绘画的原理
- 【Qt5 for VS】关于 VS2013+qt5.4.0 QSerialPort 编译时提示找不到外部符号,连接出错的解决方案【转载】
- win7开机后资源管理器未响应或者停止问题
- Eclipse插件介绍与下载
- TCP IP协议栈的各个层次
- PHP正则表达式学习总结--1
- SVN服务器的搭建
- 判断JS文件是否加载完成
- arcgis for javascript 添加featurelayer,设置地图最大最小等级
- 开始Linux之路