1
テストプロジェクトのリンクに問題があります。これはエラーです:Qt 5でソース外のビルドでリンカエラーが発生しました
DataGUI.obj:-1: error: LNK2019: unresolved external symbol "public: __cdecl GuiUtilities::TreeModel::TreeModel(class QObject *)" ([email protected]@@[email protected]@@@Z) referenced in function "public: __cdecl GuiUtilities::DataGUI::DataGUI(class QWidget *)" ([email protected]@@[email protected]@@@Z)
File not found: DataGUI.obj
The process "C:\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project DataGUI (kit: Desktop Qt 5.8.0 MSVC2015_64bit)
The kit Desktop Qt 5.8.0 MSVC2015_64bit has configuration issues which might be the root cause for this problem.
オブジェクトファイル 'DataGUI.obj'は存在します。
私はソースのビルドのうちにやって、としています:まったく同じ構成で
./Project/sources
./Project/*.pro
./Build/build-Project-.../Debug/DataGUI.obj
、私はすでに成功し、他のQtのプロジェクトを構築しています。
エラーはまだあなた「クリア」プロジェクト後も持続し、再びそれを構築していますか? – Danyright
@Danyright:はい、同じエラーが発生します。 – Pietro
それから私はあなたのコードをチェックします。何らかの形でTreeModelクラスを適切にリンク(#include)できない可能性はありますか? DataGUIのコードを公開できますか? – Danyright