1

openSuse 12.3 に CMake バージョン 2.8.10 をインストールしました。残念ながら、私が使用したコードは CMake 2.8.6 とのみ互換性があります。だから、cmake 2.8.10 から 2.8.6 への下位互換性があるかどうか疑問に思っています。

4

1 に答える 1

0

次のエラー メッセージが表示される場合:

CTEST_USE_LAUNCHERS is enabled, but the
RULE_LAUNCH_COMPILE global property is not defined.
Did you forget to include(CTest) in the toplevel
CMakeLists.txt ?

...問題の解決策は、次のいずれかを追加することです。

include(CTest)

また

include(CTestUseLaunchers)

CMakeLists.txt ファイルに追加します。

CMakeLists.txt ファイルを 2.8.6 または 2.8.10 で処理する必要がある場合は、include(CTest) 行を使用する必要があります。CTestUseLaunchers は独自のファイルに分割されましたが、CMake バージョン 2.8.10 までではありませんでした...

于 2013-09-09T21:39:03.000 に答える