私は QT プログラミングが初めてで、ボタンを押して作成した新しいダイアログをプログラムに開かせようとしたときに、この奇妙なエラーが発生しました。
ボタンを押してtable.ui
、robotdance.ui
、およびgraph.ui
を開こうとしています。scouting.ui
でscouting.cpp
:
table *teamtable = new table(this); teamtable->show();
.ui のヘッダー ファイルを に含めましたscouting.cpp
が、次のエラーが表示されます。
scouting.obj:-1:
エラー: LNK2019: 未解決の外部シンボル "public: __thiscall graph::graph(class QWidget *)" (??0graph@@QAE@PAVQWidget@@@Z) 関数で参照されている "private: void __thiscall Scouting::on_actionGraphs_triggered(void) " (?on_actionGraphs_triggered@Scouting@@AAEXXZ)
これに似たエラーがさらに 2 つ表示されます。
なぜこうなった?私はこの男のチュートリアルに従い、彼がしたことをしましたが、エラーは発生していないようです。
scouting.cpp:
table.h:
table.cpp
2 つ以上のリンクを投稿できないため、追加のコメント セクションにあります。