2017-09-05 15 views
0

cmakeを使用してQT Creatorで空のC++プロジェクトを作成します。私はプロジェクト階層を参照してください構築ツールとして「cmakeの」を選択し、いくつかのメニューの後:QT Creatorで作成した空のプロジェクト+ cmakeが動作しない

- MyTestCMake2 
    - CMakeLists.txt 

( - >非Qtのプロジェクト - >平野C++アプリケーション] - [新規プロジェクト>は、建物のシステムのためにCMakeをチェックする)

それだけです!それは奇妙ですが、QTCreatorはmain.cppをいくつかのC++コードで開きますが、QTCreatorはこのファイルが私のプロジェクトの一部ではないことを教えてくれます。 main.cppをMyTestCMake2プロジェクトに手動で追加しようとしましたが、できません。それは無効になっています。

CMakeLists.txtの内容は次のとおりです。

cmake_minimum_required(VERSION 2.8) 
project(MyTestCMake2) 
add_executable(${PROJECT_NAME} "main.cpp") 

私はcmakeのを実行しよう:ビルド - >ファイル名を指定して実行CMakeのが、何も起こりません。どうしましたか?なぜQTCreatorがCMakeで正しく動作しないのですか?

マイENVは、次のとおりです。

cmake: 3.9.1 
Qt Creator: 4.3.1 (Qt: 5.9.1) 
Mac OS Sierra 10.12.5 

は、私は4.4にはQt Creatorのアップグレードしたし、それが箱から出して働い を解決しよう!私は以前と同じ手順を実行しましたが、今は問題なく動作します!どのような魔法。

+1

コンソールアプリケーションだけが動作することを経験しました。 Qtのどのようなプロジェクトを作成していますか?CMake? –

+0

簡単なテストケースがQtCreatorとCMakeがインストールされたFedora 26で動作します。私は、Build Systemの下で、 "New Project"、 "Non-Qt Project"、 "Plain C++ Application"、 "CMake"を行いました。 –

+0

@JensMunk、cmake:3.9.1、Qt作成者:4.3.1、Qt:5.9.1、Mac OS Sierra 10.12.5 – JavaRunner

答えて

0

私はQt Creatorを4.4にアップグレードしました。私は以前と同じ手順を実行しましたが、今は問題なく動作します!どのような魔法。

関連する問題