我使用VS2013 Express和Qt5.4.1版本。
的錯誤i'm越來越有:
錯誤14錯誤LNK2001:解析外部符號? 「市民:虛擬結構QMetaObject常量* __cdecl的MainWindow ::元對象(無效)常量」(元對象@主窗口@ @ UEBAPEBUQMetaObject @@ XZ)C:\ Users \ Raf \ Documents \ Visual Studio 2013 \ Projects \ Diploma \ Diploma \ mainwindow.obj文憑
錯誤15錯誤LNK2001:無法解析的外部符號「public:virtual void * __cdecl MainWindow: :qt_metacast(char const *)「(?qt_metacast @ MainWindow @@ UEAAPEAXPEBD @ Z)C:\ Users \ Raf \ Documents \ Visual Studio 2013 \ Projects \ Diploma \ Diploma \ mainwindow.obj文憑
錯誤16錯誤LNK2001:解析外部符號? 「市民:虛擬INT __cdecl的MainWindow :: qt_metacall(枚舉QMetaObject ::呼叫,INT,無效*。*)」(qt_metacall @主窗口@@ UEAAHW4Call @ QMetaObject @@ HPEAPEAX @ Z)C:\ Users \ Raf \ Documents \ Visual Studio 2013 \ Projects \ Diploma \ Diploma \ mainwindow.obj文憑
錯誤17錯誤LNK2001:無法解析的外部符號「public:static struct QMetaObject const MainWindow :: staticMetaObject」( ?staticMetaObject @主窗口@@ 2UQMetaObject @@ B)C:\用戶\拉夫\文檔\的Visual Studio 2013 \項目\文憑\文憑\ mainwindow.obj文憑
我看了一些類似的話題,但非他們幫助我解決了這個問題。
我不覺得VS的Express版本可以安裝Qt插件,你需要的,如果你不想手動配置MOC預處理器運行在所有具有QObject的文件上。我建議你得到VS社區版和Qt插件 – PeterT
請粘貼實際代碼的問題,而不是你的代碼編輯器的屏幕截圖 –
@PeterT我在VS2010中得到相同的錯誤,所以... – Kristjan