0

Netbeans で Qt と C++ の組み合わせを使用しようとすると、エラーが発生します。

一部の仕様: Windows 7。NetBeans 7.4; Qt5.1.1 と mingw48_32; Msys

インストールディレクトリ: 1. C:\Program Files の下の Netbeans 2. C:\ の下の Qt5.1.1 3. C:\ の下の Msys

注: 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 build/Debug/MinGW_Qt-Windows/HelloForm.o build/Debug /MinGW_Qt-Windows/main.o build/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.oc:/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/tools/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 が見つかりません: エラー: 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、合計時間: 1 秒)

誰かが助けることができますか?

4

1 に答える 1