1. ホーム
  2. c++

[解決済み] ALL_BUILDとZERO_CHECKとは何ですか、そしてそれは必要ですか?

2023-03-12 04:53:30

質問

簡単なCMakeLists.txtを作りました。

cmake_minimum_required(VERSION 2.8)
project (HelloWorld)
add_executable (HelloWorld main.cpp)

しかし、CMake から VS2012 または VS2010 プロジェクトを生成すると、これら 2 つの追加エントリ - ALL_BUILD と ZERO_CHECK が表示されます。 それらの目的が理解できませんが、必要なのでしょうか。

どのように解決するのですか?

から https://cmake.org/pipermail/cmake/2008-November/025448.html :

アルミンベレス - 2008年11月22日 15時12分41秒

ZERO_CHECKは、cmakeを再実行します。CMake ファイルの何かを変更した後に、これを実行することができます/する必要があります。 CMake ファイルの何かを変更した後に実行できます/すべきです。

ALL_BUILD は単に、アクティブなソリューションのすべてのプロジェクトをビルドするターゲットです。 をビルドするターゲットで、例えるなら "make all" のようなものです。