Qt の学習を始めたばかりで、Hello World の簡単なプログラムをコンパイルして実行しようとしました。プログラムは問題なくビルドされ、この出力がcompiler output
開始: /qtbuild/bin/qmake /home/ved/Qt/train1/train1.pro -spec /qtbuild/mkspecs/qws/linux-arm-g++ -r CONFIG+=debug コード 0 で終了しました。 開始: /usr/bin/make -w make: ディレクトリ `/home/ved/Qt/train1' に入ります make: 「最初」は何もしません。 make: ディレクトリ `/home/ved/Qt/train1' を離れます コード 0 で終了しました。
しかし、プログラムを実行しようとすると、これだけが表示されます:
/home/ved/Qt/train1/train1 を開始しています... /home/ved/Qt/train1/train1 がコード 255 で終了しました
私のコード:
#含む #含む int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QLabel *label = new QLabel("Hello World!!!"); label->show(); a.exec(); を返します。 }
私は Qt の構築手順にまったく慣れていないため、何が問題なのか理解できません。
アップデート
に変更QCoreApplication
してみましたQApplication
。変化なし。
プロジェクトtrain1のビルドステップを実行しています... 開始: /qtbuild//bin/qmake /home/ved/Qt/train1/train1.pro -spec /qtbuild/mkspecs/qws/linux-arm-g++ -r CONFIG+=debug コード 0 で終了しました。 開始: /usr/bin/make -w make: ディレクトリ `/home/ved/Qt/train1' に入ります arm-linux-g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/qtbuild/mkspecs/qws/linux-arm-g++ -I. -I/qtbuild/include/QtCore -I/qtbuild/include/QtNetwork -I/qtbuild/include/QtGui -I/qtbuild/include -I. -I/usr/local/tslib-arm/include -o main.o main.cpp /qtbuild/include/QtCore/qobject.h:48 からインクルードされたファイルで、 /qtbuild/include/QtCore/qiodevice.h:46 から、 /qtbuild/include/QtCore/qxmlstream.h:45 から、 /qtbuild/include/QtCore/QtCore:3 から、 main.cpp:1 から: /qtbuild/include/QtCore/qstring.h:91: 注: GCC 4.4 で「va_list」のマングリングが変更されました arm-linux-g++ -Wl,-rpath,/qtbuild/lib -o train1 main.o -L/usr/local/tslib-arm/lib -L/qtbuild//lib -lQtGui -L/qtbuild//lib - L/usr/local/tslib-arm/lib -lQtNetwork -lQtCore -lpthread make: ディレクトリ `/home/ved/Qt/train1' を離れます コード 0 で終了しました。
Qt 4.6.3 を使用しています。