原文:無法解析的外部符號: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