QT5 QT4--LNK2019 无法解析的外部符号
新创建的工程
#include <QtWidgets/QApplication>
#include <QtWidgets/QWidget>
#include <QtWidgets/QLabel>
#include <QtCore/QTextCodec>int main(int argc, char *argv[])
{QApplication app(argc, argv);QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));QWidget* pwidget = new QWidget();QLabel label(pwidget);label.setText(QString::fromLocal8Bit("同一个世界,同一个梦想!"));pwidget->setMinimumSize(300,200);pwidget->show();return app.exec();
}
QT4区别QT5 QT4中头文件#include <QtGui/QApplication>到QT5改成#include <QtWidgets/QApplication>
上述程序编译后出现
1>------ 已启动生成: 项目: QTTest, 配置: Debug Win32 ------
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QApplication::QApplication(int &,char * *,int)" (__imp_??0QApplication@@QAE@AAHPAPADH@Z),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ),该符号在函数 _main 中被引用
.........................................
1>main.obj : error LNK2001: 无法解析的外部符号 "protected: virtual void __thiscall QWidget::wheelEvent(class QWheelEvent *)" (?wheelEvent@QWidget@@MAEXPAVQWheelEvent@@@Z)
1>C:\Users\Administrator\Desktop\QTTest\Win32\Debug\\QTTest.exe : fatal error LNK1120: 53 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
两种解决方案:
1)在附加依赖项里面添加Qt5Widgetsd.lib
2)在源码中加入#pragma comment(lib,"Qt5Widgetsd.lib") Qt5Widgetsd.lib这里为调试版本lib
转载于:https://www.cnblogs.com/jadeshu/p/10663699.html
QT5 QT4--LNK2019 无法解析的外部符号相关推荐
- 错误 LNK2019 无法解析的外部符号 “public: void __cdecl cv::Mat::copyTo(class cv::debug_build_guard::_OutputArray
错误 LNK2019 无法解析的外部符号 "public: void __cdecl cv::Mat::copyTo(class cv::debug_build_guard::_Output ...
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15
经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...
- qt LNK2019 无法解析的外部符号
mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: class QString __cdecl PushAlarmModel::get ...
- vs2008 error LNK2019: 无法解析的外部符号总结
做DLL的时候一直把报错"错误 1 error LNK2019: 无法解析的外部符号 "void __cdecl sevenaxes20170316(double,do ...
- “error LNK2019: 无法解析的外部符号”的几种可能原因
1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib. 笔记本重装了系统,有32Bit升到64Bit ...
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16
1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...
- VS2015 error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 int __cdecl invoke_main(void)
前言 上一篇文章中,为了编译OpenCV的示例代码,然后搭建环境, 最后想直接运行示例demo,我在创建新工程的时候,直接创建了一个win32窗口项目,然后环境配置完成后,将opencv 的示例代码k ...
- CyAPI.lib(CyAPI.obj) : error LNK2019: 无法解析的外部符号...
1>------ 已启动生成: 项目: S_BulkLoop, 配置: Debug Win32 ------ 1>生成启动时间为 2014/3/14 17:52:26. 1>Init ...
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用
From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...
- LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用
在VS2017中新建Qt GUI 工程,无法编译,报链接错误 LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 经比对,是l ...
最新文章
- 打包tomcat没有xml文件_Spring Boot 项目打包 War 并部署到 Tomcat
- HOWTO:InstallShield中如何制作应用程序的卸载快捷方式
- Dell sc1425安装ESXi 5不成功
- java虚拟机加载类_java虚拟机之类加载机制(一)
- 单片机8×8点阵显示简单汉字的程序_LED显示屏的显示原理原来是这样,科技实现梦想...
- JS监听DOM宽高的变化
- GPS时钟同步系统在电力系统的重要性
- 正则表达式 相关教程
- 印度成不了下一个世界工厂,越南才可能
- google ads 关联 firebase 进行广告投放配置
- 山西最新五大姓氏排名发布,排名第一的是王,第二的竟是……
- HTTP状态码(200、302、404、503)
- 写项目时怎样将后台管理使用的富文本编辑器保存的内容转为HTML格式
- android 上传nexus_上传 Android aar 到 nexus 上
- 3.3 CPU共享功能
- Potplayer倍速播放声音失真(回音)
- DTX-1800还需要校准吗?
- 核高基项目应该支持谁?
- 2019报表工具价格对比
- UE4_如何在UI中设置动态图片
热门文章
- MATLAB 数据分析方法(第2版)1.3 MATLAB基本语法
- Ajax PHP 边学边练 之四 表单
- BSPreloadTableVew带有预加载功能的tableView
- 挑战程序设计竞赛2:算法和数据结构 (渡部有隆 著)
- K8S-网络模型、POD/RC/SVC YAML 语法官方文档
- Apache Spark机器学习.1.7 机器学习工作流示例
- systemback-----做你折腾的后盾
- VB 6.0中如何访问EXCEL 2007及EXCEL 2010
- Javascript 两种 function 定义的区别
- cocos2d-x温故(三)!