嘗試在Netbeans中使用Qt和C++組合時遇到錯誤。編譯NetBeans中基於Qt的C++代碼的錯誤
部分規格: Windows 7; Netbeans 7.4; Qt5.1.1與mingw48_32; MSYS
安裝目錄: 1. Netbeans的在C:\ Program Files文件 2.在C Qt5.1.1:\ 3. MSYS在C:\
注:我完成了MSYS成功安裝後
當我用Qt工具鏈添加mingw時,Netbeans正確地選擇了位置。我還添加了所有的bin目錄到環境變量下的路徑
我跑這裏提供給測試我的Qt的安裝代碼
[通過NetBeans教程] https://netbeans.org/kb/72/cnd/qt-applications.html#creating
當我測試顯示我的代碼如下:
#include <QtGui>
#include <QApplication>
#include "HelloForm.h"
int main(int argc, char *argv[]) {
// initialize resources, if needed
// Q_INIT_RESOURCE(resfile);
QApplication app(argc, argv);
// create and show your widgets here
HelloForm form;
form.show();
return app.exec();
}
我收到以下錯誤(要點是所有的關鍵Qt的文件無法找到)
「/C/msys/1.0/bin/make.exe」-f nbproject/Makefile-Debug.mk QMAKE =/C/Qt/Qt5.1.1/5.1.1/mingw48_32/bin/qmake.exe SUBPROJECTS = .build -conf make.exe [1]:進入目錄/c/Users/Documents/NetBeansProjects/QtApplication_1' /C/Qt/Qt5.1.1/5.1.1/mingw48_32/bin/qmake.exe VPATH=. -spec win32-g++ -o qttmp-Debug.mk nbproject/qt-Debug.pro mv -f qttmp-Debug.mk nbproject/qt-Debug.mk "/C/msys/1.0/bin/make.exe" -f nbproject/qt-Debug.mk dist/Debug/MinGW_Qt-Windows/QtApplication_1.exe make.exe[2]: Entering directory
/c/Users/a516579/Documents/NetBeansProjects/QtApplication_1' g ++ -Wl,-subsystem,windows -mthreads -o dist/Debug/MinGW_Qt-Windows/QtApplication_1.exe構建/ Debug/MinGW_Qt-Windows/HelloForm.o構建/ Debug/MinGW_Qt-Windows/main.o構建/ Debug/MinGW_Qt -Windows/moc_HelloForm.o -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 -lqtmaind -LC:\ Qt \ Qt5.1.1 \ 5.1.1 \ mingw48_32 \ lib -lQt5Widgetsd -lQt5Guid -lQt5Cored build/Debug/MinGW_Qt-Windows/QtApplication_1_resource_res.o c:/qt/qt5.1.1/tools/mingw48_32/bin /../ lib/gcc/i686-w64-mingw32/4.8.0 /../../../../ i686-w64-mingw32/bin/ld.exe:找不到-lqtmaind c:/qt/qt5.1.1/工具/ mingw48_32/bin中/../ lib中/ GCC/i686的-W64-的mingw32/4.8.0 /../../ .. /../i686-w64-mingw32/bin/ld.exe:找不到-lQt5Widgetsd c:/qt/qt5.1.1/tools/mingw48_32/bin/../ lib/gcc/i686-w64-mingw32/4.8 .0 /../../../../ i686-w64-mingw32/bin/ld.exe:找不到-lQt5Guid c:/qt/qt5.1.1/tools/mingw48_32/bin/../ lib/gcc/i686-w64-mingw32/4.8.0 /../../../../ i686-w64-mingw32/bin/ld.exe:找不到-lQt5Cored collect2.exe:error:ld返回1退出狀態 make.exe [2]:* [dist/Debug/MinGW_Qt-Windows/QtApplication_1.exe]錯誤1 make.exe [2]:離開目錄/c/Users/Documents/NetBeansProjects/QtApplication_1' make.exe[1]: *** [.build-conf] Error 2 make.exe[1]: Leaving directory
/c/Users/Documents/NetBeansProjects/QtApplication_1 ' make:* [.build-impl]錯誤2
BUILD FAILED(退出值2,總計t ime:1s)
有人可以幫忙嗎?