原文:无法解析的外部符号:qt_metacall metaObject(void) const qt_metacast

背景:在原有的项目上添加新的类,添加Q OBJECT后报错。 问题原因:VS在第一次编译后,之后就不会再调用MOC命令。也就是再添加的类中有信号与槽机制时 加Q OBJECT ,是不会调用MOC,将新的类转化为标准C 兼容形式,就会报错。 解决方法: .找到当前用的Qt版本,进入到moc.exe所在文件夹下面。cmd到当前目录 .按照下图格式将头文件转化为moc文件 .将生成的moc XX.cpp ...

2020-07-09 11:08 1 2022 推荐指数:

查看详情

Qt Creator 无法解析外部符号(转)

https://blog.csdn.net/yvhvv/article/details/8474356 一直报某个构造函数无法解析,但看了下代码中没有问题,后来把debug文件夹删掉,重新运行后问题解决。 ...

Mon Sep 16 00:13:00 CST 2019 0 461
Qt 问题:无法解析外部符号

1.在.pro文件中已经加入依赖项后,头文件可通过提示正常include,运行出现: main.obj:-1: error: LNK2019: 无法解析外部符号 "public: __cdecl Dialog::Dialog(class QWidget ...

Sun Sep 10 00:03:00 CST 2017 3 7153
QT5 QT4--LNK2019 无法解析外部符号

新创建的工程 QT4区别QT5 QT4中头文件#include <QtGui/QApplication>到QT5改成#include <QtWidgets/QApplication> 上述程序编译后出现 1>------ 已启动生成: 项目 ...

Sat Jan 27 06:28:00 CST 2018 0 1217
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM