關於VS報無法解析外部符號的錯誤
error LNK2001: 無法解析的外部符號 "__declspec(dllimport) protected: virtual void __thiscall QWidget::changeEvent(class QEvent *)" (__imp_?changeEvent@QWidget@@MAEXPAVQEvent@@@Z) Qt_ProfileName.obj
或
error LNK2019: 無法解析的外部符號 "__declspec(dllimport) public: static struct QMetaObject const QDialog::staticMetaObject" (__imp_?staticMetaObject@QDialog@@2UQMetaObject@@B),該符號在函式
"private: static void __cdecl MainForm::qt_static_metacall(class QObject *,enum QMetaObject::Call,int,void * *)" (?qt_static_metacall@MainForm@@CAXPAVQObject@@W4Call@QMetaObject@@HPAPAX@Z) 中被引用
moc_Qt_MainForm.obj
等錯誤是QT初學者經常犯的錯誤,錯誤原因可能有:
1.在繼承QObject類裡忘了加Q_OBJECT巨集
2.未能成功moc 含有Q_OBJECT巨集的類
3.沒有在專案的篩選器裡匯入moc檔案
4.沒有匯入Qt GUI需要用的lib
5.沒有指明Qt GUI 到用的lib的路徑
相關文章
- 無法解析的外部符號符號
- VS2017無法解析得外部符號符號
- C++ VS單例模式報 錯誤 LNK2001 無法解析的外部符號 private: static class SingletonPattern錯誤C++單例模式符號
- 無法解析外部符號:AdjustTokenPrivileges和GetAstncKetState符號AST
- 錯誤 1 error LNK2019: 無法解析的外部符號 _WinMain@16,該符號在函式 ___tmainCRTStartup 中被引用Error符號AI函式
- shell報錯:未預期的符號***附近有語法錯誤符號
- 關於有符號與無符號的位元組符號
- error LNK2019: 無法解析的外部符號 __imp___CrtDbgReportWError符號
- 錯誤 1 error LNK2019: 無法解析的外部符號 "public: __thiscall Distance::Distance(int)" (??0Distance@@QAE@H@Z),該符...Error符號
- c++基礎知識(九)連線時出現錯誤 error LNK2001: 無法解析的外部符號(轉)C++Error符號
- error C4996: 'std::_Uninitialized_copy0':與錯誤 LNK2001 無法解析的外部符號 "private: static class std::allocatorError996Zed符號
- QT 自定義外掛問題 error: LNK2001: 無法解析的外部符號QTError符號
- 關於外部引用jar包報紅無法使用解決方法JAR
- 關於vs.net無法進行除錯的處理辦法除錯
- BOOST應用 無法解析的外部符號 "void __cdecl boost::throw_exception(class std::exception const &)"符號Exception
- oracle database link 報錯ORA-12154: TNS: 無法解析指定的連線識別符號OracleDatabase符號
- UNIX下@符號報SP2-0734錯誤符號
- vscode中關於eslint的各種報黃線錯誤VSCodeEsLint
- 【JavaWeb錯誤集錦】有關Cookie不支援逗號、空格等特殊符號並報出伺服器500錯誤的解決方案JavaWebCookie符號伺服器
- maven報錯:找不到符號Maven符號
- 查詢外部表出現無法開啟日誌檔案的錯誤
- java基本無法-識別符號Java符號
- 解決UNIX下@符號報SP2-0734錯誤符號
- 解析C++連結錯誤:未定義引用和未解析符號的完整解決方案C++符號
- 無符號數相減得到的是無符號還是有符號?符號
- error C2061: 語法錯誤: 識別符號“MonsterSprite”Error符號
- VSCode報錯:cnpm : 無法載入檔案VSCodeNPM
- IPMI報jnlp錯誤,無法開啟java程式Java
- IDEA出現Cannot resolve symbol “xxx”(無法解析符號)IdeaSymbol符號
- Oralce ORA-12154 無法解析指定的連線識別符號符號
- ORA-12154:TNS:無法解析指定的連線識別符號符號
- 關於vuex的錯誤Vue
- 關於特殊符號&與& 的處理符號
- 無法初始化 sqlcmd 庫,錯誤編號為 -2147467259SQL
- JavaScript >>> 三個大於號無符號右移運算子JavaScript符號
- [C]有符號數和無符號數符號
- 開啟symlink型別的檔案報錯:無法遵循符號連結,因為其型別已禁用型別符號
- 關於linux中無法建立檔案,裝置上沒有空間的報錯Linux