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 无法解析的外部符号相关推荐

  1. (一种因疏忽而发生的错误)Qt LNK2019:无法解析的外部符号

    这种问题有一种发生原因(我的)是: 槽函数声明部分没问题.在实现部分,也就是cpp文件中写函数具体代码时,函数名前忘了加类名: 以下为错误写法: void startGrab_setTime() { ...

  2. QT error: LNK2019: 无法解析的外部符号 __imp__SendMessageW@ 类型的错误 以及 pragma comment 的作用(用法)

    使用QT Creator 开发一个通讯项目时候,需要使用windows系统函数,比如: #include <windows.h> #include <WinUser.h> .. ...

  3. QT使用windowsAPI函数提示error LNK2019: 无法解析的外部符号 该符号在函数 _main 中被引用解决方案

    2020博客之星年度总评选进行中:请为74号的狗子投上宝贵的一票! 我的投票地址:点击为我投票       在使用windowsAPI函数的过程中,已经加入了<windows.h>头文件, ...

  4. Qt 错误: LNK2019: 无法解析的外部符号 原因及解决办法

    Qt 错误: LNK2019: 无法解析的外部符号 原因及解决办法 删除Qt中的一些用不到的函数或者添加一个新的.ui窗口的时候,我遇到了这个LINK2019无法解析的外部符号错误,网上查了半天可算解 ...

  5. LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用

    在VS2017中新建Qt GUI 工程,无法编译,报链接错误 LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 经比对,是l ...

  6. 错误 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 ...

  7. error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15

    经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...

  8. vs2008 error LNK2019: 无法解析的外部符号总结

    做DLL的时候一直把报错"错误    1    error LNK2019: 无法解析的外部符号 "void __cdecl sevenaxes20170316(double,do ...

  9. “error LNK2019: 无法解析的外部符号”的几种可能原因

    1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib. 笔记本重装了系统,有32Bit升到64Bit ...

最新文章

  1. HashMap存自定义对象为什么要重写 hashcode 和 equals 方法?
  2. (字符串)统计字母和数字个数,打印柱状图
  3. 使用VS Code开发调试.NET Core 2.0
  4. 【工具类】分布式文件存储-FastDFS
  5. “RPC好,还是RESTful好?”
  6. 【初级网络工程师TOP 100 基础问答】来看看你答的上吗?
  7. Redis成神之路电子版教程已问世,面试题+笔记+项目实战
  8. 对页面文章过长的处理方法
  9. 直通BAT必考题系列:7种JVM垃圾收集器特点,优劣势、及使用场景
  10. 多年以后重发:多线程安全的变量模板
  11. Nginx学习之一-第一个程序Hello World
  12. 阐述HTML语言的基本语法规则,HTML基本语法和语义写法规则与实例
  13. Java实现蛇形矩阵
  14. GAN能生成3D图像啦!朱俊彦团队公布最新研究成果
  15. 01.00 简单工厂模式
  16. 车企建设CDP可能会遇到的坑和挑战,从CRM、SCRM到CDP
  17. Mac photoshop cc 2017 破解补丁
  18. PopWindow使用实战
  19. Web two days
  20. Creo AFX钢结构设计视频教程

热门文章

  1. mysql 关键字的优先级_mySQL之关键字的执行优先级讲解
  2. websocket创建失败_SpringBoot2.2 实践WebSocket被不靠谱的百度搜索结果坑了多少人
  3. 中随机打乱序列的函数_提前准备,方能“随机”应对,人生不悔
  4. [总结篇1]openstack neutron 中是如何做到二层隔离的
  5. 最清楚的mmap()详解与源码分析
  6. html掷骰子小游戏,网页实现掷骰子小游戏
  7. hue sqoop mysql_HUE中Oozie执行Sqoop
  8. netty服务器定时发送消息,netty+websocket+quartz实现消息定时推送
  9. tcp前4字节消息长度_RocketMQ的消息存储格式
  10. java try catch_异常处理,JAVA中异常处理的介绍