CMake Error at simple_layers/CMakeLists.txt:211 (add_library): The target name "test" is reserved when CTest testing is enabled.
时间: 2024-05-04 19:17:55 浏览: 217
CMakeLists.txt
这个错误的原因是在使用CTest时,不能使用名称为"test"的目标。这是因为CTest会使用名称"test"来运行测试。要解决此问题,您可以更改项目中的目标名称,或者禁用CTest测试。如果您想禁用CTest测试,可以在CMakeLists.txt文件的开头添加以下代码:
```
option(BUILD_TESTING "Build the testing tree." OFF)
```
这将禁用CTest测试,并使您能够使用名称"test"来命名您的目标。但是请注意,这样做可能会影响到您的项目的测试能力。
阅读全文