2011-06-22 53 views
2

私はcmakeを初めて使用しています。私は単純なcmakeファイルを書き、それをcmake GUIで実行しました。しかし、次のように表示されます。cmakeエラー:設定ファイルにエラーがあります。プロジェクトファイルが無効である可能性があります

設定ファイルにエラーがあります。プロジェクトファイルが無効な可能性があります。

、次いで

CMakeのエラー表示:/home/temp/Tutorial/CMakeLists.txt:1: 解析エラー Cでcmakeのコード内のエラー。改行が予想され、 "project"というテキストの識別子があります。 不完全な設定でエラーが発生しました!

私CmakeList.txtは、次のい:

cmake_minimum_required (VERSION 2.6) 
project (Tutorial) 

add_executable (Tutorial Tutorial.c) 

が私を助けてください。

+1

人間は外に出て、あなたのCMakeLists.txtファイルは奇妙な形式ですか?どの行末が使用されますか? –

答えて

2

あなたはどのオペレーティングシステムを使用していますか?ファイルに改行文字が間違っている可能性はありますか?

Windows(およびDOS)のすべてのフレーバでは、改行は改行(ASCII 13)と改行(ASCII 10)にする必要があります。古いMacでは、改行は単なる改行(ASCII 13)でなければなりません。 LinuxおよびUnix(Mac OS Xを含む)では、改行は改行(ASCII 10)でなければなりません。

0

エラーメッセージの読み方と同じだと思います。必要なバージョンを指定した後に改行が必要です。したがって、あなたのコードは次のようになります:

make_minimum_required (VERSION 2.6) 
project (Tutorial) 
add_executable (Tutorial Tutorial.c) 
+0

@ \t Malife今でも同じエラーが表示されます。 – javaMan

関連する問題