LNK2019:外部符号错误

时间:2013-08-02 11:42:43

标签: qt popupwindow

我正在使用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

任何人都知道我能做什么?如果我删除对象Dialog,它运行良好。有没有其他形式有两个窗口?

感谢您的时间。

0 个答案:

没有答案