sas*_*alm 64 c++ cmake visual-studio
我创建了一个简单的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.我不明白他们的目的,我需要他们吗?
sas*_*alm 61
经过一番搜索后,我在https://cmake.org/pipermail/cmake/2008-November/025448.html找到了答案:
Armin Berres - 2008年11月22日下午3:12:41
ZERO_CHECK将重新运行cmake.您可以/应该在更改CMake文件上的内容后执行此操作.
ALL_BUILD只是一个在活动解决方案中构建所有项目和所有项目的目标,我想可以将它与"make all"进行比较.
小智 24
将此行添加到CMakeLists.txt以抑制生成ZERO_CHECK.
set(CMAKE_SUPPRESS_REGENERATION true)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19618 次 |
最近记录: |