私が書いたいくつかの C++ コードの上に、非常に単純な GUI アプリケーションを作成しようとしています。私の問題は次のように単純化できます。
#include <QtGui\QDialog>
void setup(int argc, char **argv) {
QDialog dlg;
}
int main(int argc, char **argv) {
setup(argc, argv);
}
Qt ライブラリを構成しました。ライブラリが Visual Studio 2010 と互換性があることは確かです (他のプロジェクトは正常に動作しました)。ただし、ヘッダー ファイルを作成する必要があるかどうかはわかりません。私は常にこれらのエラーを受け取ります:
>main.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall QDialog::~QDialog(void)" (??1QDialog@@UAE@XZ)
1>main.obj : error LNK2001: unresolved external symbol "public: __thiscall QDialog::QDialog(class QWid.................