當我嘗試運行Qt
應用具有以下main.cpp
文件:爲什麼我會收到這些鏈接錯誤?
#include <QApplication>
#include "ui_checkabder.h"
#include <QDialog>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
Ui::CheckAbder ui;
QDialog *dialog = new QDialog;
ui.setupUi(dialog);
dialog->show();
return app.exec();
}
我收到以下錯誤:
c:/QtSDK/Desktop/Qt/4.7.3/mingw/lib/libqtmaind.a(qtmain_win.o):-1: In function `[email protected]':
`c:/ndk_buildrepos/qt-desktop/src/winmain/qtmain_win.cpp:131: error: undefined reference to qMain(int, char **)`
:-1: error: collect2: ld returned 1 exit status
而且,abder.pro
看起來是這樣的:
######################################################################
# Automatically generated by qmake (2.01a) Mon Apr 18 09:52:56 2011
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .
# Input
FORMS += checkabder.ui
如何我可以解決這些錯誤嗎?假設我正在使用Qt Creator
。
謝謝。
你可能包括一些已經定義了主要的東西嗎?例如外部圖書館? – Bart 2011-04-18 09:15:02
你能否粘貼你的.pro文件? – 2011-04-18 09:27:55
@Frank Osterfeld。當然。我已將它包含在原文中 – Simplicity 2011-04-18 09:30:58