qt LNK2019 无法解析的外部符号
mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: class QString __cdecl PushAlarmModel::getPicUrl(class QModelIndex const &)" (?getPicUrl@PushAlarmModel@@QEAA?AVQString@@AEBVQModelIndex@@@Z),该符号在函数"private: void __cdecl MainWindow::on_showAlarmPicButton_clicked(void)" (?on_showAlarmPicButton_clicked@MainWindow@@AEAAXXZ)中被引用
这个问题有两种原因:
1.函数没有定义:
比如:
qtmaind.lib(qtmain_win.obj):-1: error: LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用
原因,没有找到main函数,Windows下,main函数:
int main(int argc, char *argv[]){}
2.对应的头文件和cpp文件没有引用
3.第三方库没有引用
解决方法:
1.可以在pro中查看
SOURCES和HEADERS
2.添加对应的库引用
添加完毕后,需要把qt的debug目录(一般是项目根目录的同级目录)删除,目的是清空qt的缓存,重新编译。
qt LNK2019 无法解析的外部符号相关推荐
- (一种因疏忽而发生的错误)Qt LNK2019:无法解析的外部符号
这种问题有一种发生原因(我的)是: 槽函数声明部分没问题.在实现部分,也就是cpp文件中写函数具体代码时,函数名前忘了加类名: 以下为错误写法: void startGrab_setTime() { ...
- QT error: LNK2019: 无法解析的外部符号 __imp__SendMessageW@ 类型的错误 以及 pragma comment 的作用(用法)
使用QT Creator 开发一个通讯项目时候,需要使用windows系统函数,比如: #include <windows.h> #include <WinUser.h> .. ...
- QT使用windowsAPI函数提示error LNK2019: 无法解析的外部符号 该符号在函数 _main 中被引用解决方案
2020博客之星年度总评选进行中:请为74号的狗子投上宝贵的一票! 我的投票地址:点击为我投票 在使用windowsAPI函数的过程中,已经加入了<windows.h>头文件, ...
- Qt 错误: LNK2019: 无法解析的外部符号 原因及解决办法
Qt 错误: LNK2019: 无法解析的外部符号 原因及解决办法 删除Qt中的一些用不到的函数或者添加一个新的.ui窗口的时候,我遇到了这个LINK2019无法解析的外部符号错误,网上查了半天可算解 ...
- LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用
在VS2017中新建Qt GUI 工程,无法编译,报链接错误 LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 经比对,是l ...
- 错误 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) ...
- vs2008 error LNK2019: 无法解析的外部符号总结
做DLL的时候一直把报错"错误 1 error LNK2019: 无法解析的外部符号 "void __cdecl sevenaxes20170316(double,do ...
- “error LNK2019: 无法解析的外部符号”的几种可能原因
1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib. 笔记本重装了系统,有32Bit升到64Bit ...
最新文章
- HashMap存自定义对象为什么要重写 hashcode 和 equals 方法?
- (字符串)统计字母和数字个数,打印柱状图
- 使用VS Code开发调试.NET Core 2.0
- 【工具类】分布式文件存储-FastDFS
- “RPC好,还是RESTful好?”
- 【初级网络工程师TOP 100 基础问答】来看看你答的上吗?
- Redis成神之路电子版教程已问世,面试题+笔记+项目实战
- 对页面文章过长的处理方法
- 直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景
- 多年以后重发:多线程安全的变量模板
- Nginx学习之一-第一个程序Hello World
- 阐述HTML语言的基本语法规则,HTML基本语法和语义写法规则与实例
- Java实现蛇形矩阵
- GAN能生成3D图像啦!朱俊彦团队公布最新研究成果
- 01.00 简单工厂模式
- 车企建设CDP可能会遇到的坑和挑战,从CRM、SCRM到CDP
- Mac photoshop cc 2017 破解补丁
- PopWindow使用实战
- Web two days
- Creo AFX钢结构设计视频教程
热门文章
- mysql 关键字的优先级_mySQL之关键字的执行优先级讲解
- websocket创建失败_SpringBoot2.2 实践WebSocket被不靠谱的百度搜索结果坑了多少人
- 中随机打乱序列的函数_提前准备,方能“随机”应对,人生不悔
- [总结篇1]openstack neutron 中是如何做到二层隔离的
- 最清楚的mmap()详解与源码分析
- html掷骰子小游戏,网页实现掷骰子小游戏
- hue sqoop mysql_HUE中Oozie执行Sqoop
- netty服务器定时发送消息,netty+websocket+quartz实现消息定时推送
- tcp前4字节消息长度_RocketMQ的消息存储格式
- java try catch_异常处理,JAVA中异常处理的介绍