环境:
苹果操作系统: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 包含一些用于自动化测试的功能。 IE。有一个add_test
命令和相关的东西,所以名称 test
是保留的。只需将 test
重命名为其他名称即可。
关于c++ - CMake 错误 : target name "test" is reserved or not valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46638704/