0

我正在使用 Qt,我想显示一个配置窗口,当用户按下按钮时,将其显示为主窗口。

我认为:

#include "mainwindow.h"
#include "dialog.h"
#include <QApplication>

int main(int argc, char *argv[])
{
 QApplication a(argc, argv);
 Dialog b;
 b.show();
 a.exec();
 MainWindow w;
 w.show();

 return a.exec();
} 

但是当我执行它时,Qt 告诉我:

LNK2019 extern "public: virtual __thiscall Dialog::~Dialog(void)" (??1Dialog@@UAE@XZ) sin resolver al que se hace referencia en la función _main

和:

main.obj:-1: error: LNK2019: símbolo externo "public: __thiscall Dialog::Dialog(class    QWidget *)" (??0Dialog@@QAE@PAVQWidget@@@Z) sin resolver al que se hace referencia en la función _main

有谁知道我能做什么?如果我删除对象对话框,它工作得很好。它有没有其他形式有两个窗口?

谢谢你的时间。

4

0 回答 0