2016-08-16 11 views
0

CMakeを使用してFlightGearプロジェクトを構築しようとしていて、記事のhereにある行ごとの指示に従って、Windows上にビルドしています。私はCMakeで設定をクリックし、私のコードジェネレータを選択してから、このエラーメッセージが表示されます。FlakeGearビルドでCMakeエラーが発生しました

CMake Error at C:/Program Files/CMake/share/cmake-3.6/Modules/ExternalProject.cmake:2140 (get_property): 
    get_property could not find TARGET WinDeps. Perhaps it has not yet been 
    created. 
Call Stack (most recent call first): 
    C:/Program Files/CMake/share/cmake-3.6/Modules/ExternalProject.cmake:2476 (_ep_add_configure_command) 
    CMakeLists.txt:84 (ExternalProject_Add) 

この問題の原因は何でしょうか?

+0

成功したFlightGearの問題のように見えます。誰かがすでにそれを修正したのか、問題を開いたのか確認しましたか?そうでない場合は、メーリングリストに問い合わせてください。この質問はあまりにも具体的なものです。 – usr1234567

+0

それははいのように見えますが、私はこのCmakeエラーが別のプロジェクトの誰かに起こったのか、そしてそれが何を意味するのか不思議でした。 –

+1

CMakeコマンド 'get_property'があります。これは、ターゲット、ソース、テスト、ディレクトリなどからプロパティを取得するために使用されます。定義されていないターゲットに対して呼び出すと、CMakeはエラーを出します。だから、目標の作成に何かがうまくいかなかったり、get_property行がシステム上の状況下で呼び出されるべきではありません。コマンドに関するドキュメント:https://cmake.org/cmake/help/v3.6/command/get_property.html – usr1234567

答えて

0

WindepsがもはやFlightGearのの一部として定義されているので、私はCMakeLists.txtとビルドからのコマンドに

list(APPEND OSG_DEPS WinDeps) 

を削除しない

関連する問題