我创建了一个简单的CMakeLists.txt:
cmake_minimum_required(VERSION 2.8)
project (HelloWorld)
add_executable (HelloWorld main.cpp)
Run Code Online (Sandbox Code Playgroud)
但是,当我从CMake生成VS2012或VS2010项目时,我得到了另外两个条目 - ALL_BUILD和ZERO_CHECK.我不明白他们的目的,我需要他们吗?

在CMake中使用VS解决方案文件夹时使用:
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set_target_properties(MyProject PROPERTIES FOLDER "MyProjects")
Run Code Online (Sandbox Code Playgroud)
我也自动启用一个
CMakePredefinedTargets文件夹:
有没有办法避免这种行为?
重置PREDEFINED_TARGETS_FOLDER可以重命名文件夹但不能删除它.设置FOLDERINSTALL等属性似乎也没有效果.
谢谢.