CMake Error at simple_layers/CMakeLists.txt:211 (add_library): The target name "test" is reserved when CTest testing is enabled.
时间: 2024-05-04 18:17:55 浏览: 17
这个错误的原因是在使用CTest时,不能使用名称为"test"的目标。这是因为CTest会使用名称"test"来运行测试。要解决此问题,您可以更改项目中的目标名称,或者禁用CTest测试。如果您想禁用CTest测试,可以在CMakeLists.txt文件的开头添加以下代码:
```
option(BUILD_TESTING "Build the testing tree." OFF)
```
这将禁用CTest测试,并使您能够使用名称"test"来命名您的目标。但是请注意,这样做可能会影响到您的项目的测试能力。
相关问题
CMake Error at simple_layers/CMakeLists.txt:211 (add_library): No SOURCES given to target: my_test
这个错误的原因是在 simple_layers/CMakeLists.txt 文件的第 211 行,你定义了一个名为 `my_test` 的库,但是没有指定任何源文件,导致 CMake 不知道应该如何构建这个库。
你需要检查一下你的 `add_library()` 命令,确保你已经给出了正确的源文件路径或变量名。如果你已经给出了正确的源文件,还需要检查一下这些源文件是否存在,路径是否正确。如果你是使用变量名来添加源文件,还需要确保这些变量已经被正确地设置了。
CMake Error at learning_topic/CMakeLists.txt:159 (add_executable): Cannot find source file:
这个错误通常是由于 CMakeLists.txt 指定的源文件路径不正确或源文件确实不存在所导致的。你需要检查 CMakeLists.txt 文件中是否正确指定了源文件的路径,或者确认源文件是否存在于指定路径下。如果路径正确,并且文件确实存在,那么你可以尝试清除 CMake 缓存,然后重新执行 CMake 构建。你可以使用以下命令清除 CMake 缓存:
```
rm -rf CMakeCache.txt CMakeFiles/
```
然后重新执行 CMake 构建:
```
cmake .
make
```
如果问题仍然存在,你需要进一步检查你的 CMakeLists.txt 文件和项目结构。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)