2

Qt 5.1 からサンプル プログラムをビルドしようとすると、次のランタイム エラーが発生します。

Starting /Users/pietro/myProgs/ParamGUI/build-6_treeview-Desktop_Qt_5_1_0_clang_64bit-Debug/mv_tree.app/Contents/MacOS/mv_tree...
dyld: Library not loaded: /Users/bld.qt/bamboo-agent-home/xml-data/build-dir/DQTC-LGPLRELEASEBUILD510-OSX106/______________________________PADDING______________________________/lib/QtWidgets.framework/Versions/5/QtWidgets
  Referenced from: /Users/pietro/myProgs/ParamGUI/build-6_treeview-Desktop_Qt_5_1_0_clang_64bit-Debug/mv_tree.app/Contents/MacOS/mv_tree
  Reason: image not found
The program has unexpectedly finished.
/Users/pietro/myProgs/ParamGUI/build-6_treeview-Desktop_Qt_5_1_0_clang_64bit-Debug/mv_tree.app/Contents/MacOS/mv_tree exited with code 0

main() の最初の命令にブレーク ポイントを設定してデバッガーでプログラムを開始すると、次のエラー メッセージが表示されます (バイナリ コードの場所に関連する)。

The inferior stopped because it received a signal from the Operating System.  
Signal name: SIGTRAP
Signal meaning: Trace/breakpoint trap

修正方法がわかりません。
この例は、Qt のドキュメントから、ツリー ビューを作成する単純なものでした。qmake ファイルで、次のように指定します。QT += widgets

エラーReason: image not foundはビットマップ イメージを参照していませんね。

私は間違っていますか、それとも多くの人が Qt5 で問題を抱えていますか?

プラットフォーム: Qt 5.1、Mac OS-X 10.7、QtCreator 2.7.2

--- 新しいテスト ---
同じ環境で:
- 「プレーン C++ プロジェクト (CMake ビルド)」は正しく動作します。
- 「Qt コンソール アプリケーション」には、この質問で言及されているアプリケーションと同じ問題があります。

--- プロジェクトのソース コード ---

プロファイル:

QT += core
QT -= gui
TARGET  = Qt5Test2
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp

main.cpp ファイル:

#include <QCoreApplication>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    return a.exec();
}
4

1 に答える 1