2016-03-26 31 views
2

Qt Creatorを習得しようとしています。Qt実行中エラー実行可能ファイルが存在しません

バージョン5をMac OSXにインストールし、書籍にある簡単なプロジェクトを構築しようとしました。最初の

プロジェクトがコンパイルおよび実行正しく、私はきれいにすべてのビルドすべてを実行しようとしました。この時点では正しくコンパイルされているようですが、実行しようとすると次のエラーが発生します:"Executable /Users/myMac/build-project_name-Desktop_Qt_5_5_1_clang_64bit-Debug/project_name.app/Contents/MacOS/project_name does not exist"。私はTARGETが空のエラーでも得たのでQT += widgetsを追加することにより、.PROファイル*を変更することもなかったプロジェクトフォルダがある/ユーザ/ myMac/PROJECT_NAME

こと

は注意してください。

私は古い質問を探してみましたが、役に立たないものは見つかりませんでした。事前に

###################################################################### 
# Automatically generated by qmake (2.01a) Sun Mar 20 21:45:06 2016 
###################################################################### 
QT += widgets 
TEMPLATE = app 
TARGET = 
DEPENDPATH += . 
INCLUDEPATH += . 

# Input 
HEADERS += finddialog.h mainwindow.h 
FORMS += mainwindow.ui 
SOURCES += finddialog.cpp main.cpp mainwindow.cpp` 

ありがとう:

は、ここに私の.PROファイルです。

+0

だから私はそれがうまく構築していないと思いますか?エラーメッセージはありますか? – trojanfoe

+0

いいえ、それはポイントです:私が "Build all"をするとき、私は得ます: make: 'first 'のために何もしません。 14:52:29: "/ usr/bin/make"プロセスが正常に終了しました。 14:52:29:経過時間:00:00。 –

+1

'TARGET ='まあ、これは空でなくてはならず、実行可能ファイルの名前である必要があります。もしあなたが好きなら、それを "foo"と呼んでください。 – peppe

答えて

0

私のエラーはOPと少し異なりますが、同様の問題を解決するためにQtCreatorを終了して再起動する必要がありました。

私はQtCreatorでCMakeLists.txtプロジェクトを使用しており、数百ものプロジェクトからなる複雑なクロスプラットフォームのセットがあります。ここで

は私の問題につながったと私はちょうどの手順を確認するためのQt Creatorを4.4.0でそれを再現するものである:

  1. 私はサブディレクトリに新しい、コマンドラインユーティリティのプロジェクトを追加した(すなわちadd_subdirectoryに別の同様のプロジェクトをコピーしてCMakeのは) - 私はCMakeの走った名前に
  2. を変更するのを忘れて、名前を私は「a_exp」)
  3. Iに(新しいプロジェクトの名前を修正し、前
  4. が定義されていたので、それに失敗しましたreran CMakeが正常に実行され、QtCreatorが新しいプロジェクトを見つけたら、
  5. a_exp私は私がQtCreatorで実行しようとしたとき、私はOP
のようなエラーが発生しました
  • a_exp、私は実行可能ファイルを実行できるシェルで確認
  • a_exp、実行可能ファイルを構築するためにQtCreatorを使用しましたここで

    は誤りです:

    Starting a_exp... 
    Executable a_exp does not exist. 
    
  • 関連する問題