Qt creator 编译错误:无法解析的外部符号(命令)

原创 2015年07月26日 22:15:14

问题来自于:只是在creator 中添加了一个新的DIalog类,并在main(),中实例化并show,就出现如下的错误:

main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl Dialog::Dialog(class QWidget *)" (??0Dialog@@QEAA@PEAVQWidget@@@Z),该符号在函数 main 中被引用

main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: virtual __cdecl Dialog::~Dialog(void)" (??1Dialog@@UEAA@XZ),该符号在函数 main 中被引用

debug\DockWindows.exe:-1: error: LNK1120: 2 个无法解析的外部命令


先说我的问题的姐娟办法: 就是重新qmake一下,然后重新构建就可以了。(PS:因为我的头文件都是可以正常include进来的)


另外一些 可能解决“无法解析外部符号”的方法是:

1.   检查.是否有定义了的SOLT 函数没有实现

2.   检查Qt的lib有没有正确的添加包含进来(具体可参考Qt配置教程)(PS: 头文件都无法识别也可能是这个原因).



Qt5 error LNK2019 无法解析的外部符号 解决办法

1、问题: 最近使用QT 5.0.2 设计界面,遇到一个纠结的问题: 建立工程后,再新建一个新的类(如class a),类声明在a.h头文件中,在main.cpp中 #include "a...
  • ygzhong000
  • ygzhong000
  • 2015年04月03日 02:10
  • 8129

qt编译中常出现的无法解析的外部符号问题

在对一个现有的QT项目添加一个类并使用的过程中,常常可能会产生无法解析的外部符号问题,形式常见的例如: mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "p...
  • yz960611
  • yz960611
  • 2016年02月25日 10:00
  • 3039

QT "无法解析的外部命令"的解决办法

编译工程出现的问题如下: main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl Dialog::Dialog(class QWidget *)...
  • u013776188
  • u013776188
  • 2017年02月09日 11:08
  • 1910

Qt 报错LINK2019:无法解析的外部符号

这里用的都是Qt 自己的东西,但是还是抱错,所以怀疑是没有包含进去,尝试了清理项目,重新编译等,还是不行 用到一个最好的办法,就是把构建的文件夹整个删除,在重新编译就可以了 ...
  • z609932088
  • z609932088
  • 2017年02月06日 14:21
  • 1160

Qt XXXr.obj : error LNK2001: 无法解析的外部符号 3 个无法解析的外部命令问题

VS没有将moc_XXX.cpp文件加入项目的Genarated Files的对应文件夹中。(这些文件已经生成了) 解决办法:VS资源管理器视图中选中项目Genarated Files文件夹下对应的...
  • hellofuturecyj
  • hellofuturecyj
  • 2015年08月05日 23:26
  • 1416

QT5 LNK2019无法解析的外部符号 之解决办法

当QT用创建新类用继承办法完善软件功能(通过简单地增加另外一个间接层就可以解决软件的任何问题),进行编译的时候出现以下问题,     原因是moc没有更新,无论怎么重新构建,清理,构建都不行...
  • myjqc
  • myjqc
  • 2013年02月04日 15:41
  • 17408

Qt Creator 无法解析的外部符号

我在用最新版qt5的QtMultimedia模块, 结果却老是找不到相应多媒体的头文件,我#include 啊, 也在.pro文件中QT += multimedia了,我要用的类名也亮了的,怎...
  • yvhvv
  • yvhvv
  • 2013年01月06日 19:02
  • 9218

Qt5 【LNK 2019无法解析的外部符号】

技术在于交流,经验在于分享 ——来自流若浅。...
  • baidu_25109069
  • baidu_25109069
  • 2016年06月01日 15:28
  • 327

QT无法解析的外部符号解决办法

废了半天劲,链接问题,无法解析的外部符号,原来是这里出错了 1、   2、...
  • u012283902
  • u012283902
  • 2014年02月28日 14:42
  • 1947

Qt中错误:LNK2019: 无法解析的外部符号

出现这个错误首先当然是要
  • w634328658
  • w634328658
  • 2014年07月01日 15:45
  • 1419
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt creator 编译错误:无法解析的外部符号(命令)
举报原因:
原因补充:

(最多只允许输入30个字)