CMake的错误:目标名称 “测试” 被保留或无效

问题描述:

环境:CMake的错误:目标名称 “测试” 被保留或无效

MAC OS:10.12.6

CMake的版本:3.8

CMake Error at CMakeLists.txt:7 (add_executable): 
    The target name "test" is reserved or not valid for certain CMake features, such as generator expressions, and may result in undefined behavior. 

这是我的CMakeLists.txt:

cmake_minimum_required(VERSION 3.8) 
project(test) 

# set(CMAKE_CXX_STANDARD 11) 

set(SOURCE_FILES main.cpp) 
add_executable(test ${SOURCE_FILES}) 

我该怎么办?

CMake包含一些自动测试功能。即有一个add_test命令和相关的东西,所以名称test保留。只需将test重命名为其他内容即可。

+0

是的,谢谢你的帮助。我改变目标名称后,它的工作。 – distant1219

+0

@ distant1219:如果答案可以解决您的问题,请考虑[接受](https://*.com/help/accepted-answer)。 – Tsyvarev