【发布时间】:2014-01-08 21:58:01
【问题描述】:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "dialog.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
setCentralWidget(ui->plainTextEdit);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_actionDoit_triggered()
{
Dialog D;
D.setModal(true);
D.exec();
}
这段代码给了我链接器错误 LNK2019 和 LNK1120 如果我删除函数 void MainWindow::on_actionDoit_triggered() 中的三行,它可以工作。我正在关注的教程没有警告链接器问题
【问题讨论】:
-
如果代码编译正确并且我有链接器错误,我删除构建文件夹并重建,它似乎编译和链接正常,但不知道为什么
-
你在做什么来编译程序?纯编译、Qt Creator、QMake? 编辑:你能给出教程的链接吗?
-
好吧,我正在使用 MSVC 编译器,并且我正在使用构建按钮 (ctrl + B) 构建它
-
链接错误的完整文本到底是什么?
标签: c++ qt qt-creator qmake qtgui