CMake Error in CMakeLists.txt: The CXX_STANDARD property on target "yolov5" contained an invalid value: "17;E:\opencv\build".报错
时间: 2024-04-26 15:22:37 浏览: 16
这个错误是因为在 CMakeLists.txt 文件中,你为目标 "yolov5" 设置了一个无效的 CXX_STANDARD 属性值。具体来说,属性值应该只是一个数字,而不是一个数字和路径的组合。你需要修改这个属性值,将其设置为一个有效的 C++ 标准版本号,例如 "17",而不是 "17;E:\opencv\build"。
相关问题
CMake Error in CMakeLists.txt: The CXX_STANDARD property on target "yolov5" contained an invalid value: "11"E:\opencv\build"".报错
这个错误是由于CMake在配置编译环境时指定了无效的C++标准版本。在您的CMakeLists.txt文件中,您的yolov5目标的CXX_STANDARD属性被设置为11,但是系统中没有11这个C++标准版本。
解决这个问题的方法是在CMakeLists.txt文件中将CXX_STANDARD属性设置为您系统支持的有效C++标准版本,例如C++14或C++17。您可以在CMakeLists.txt文件中添加以下行:
```
set(CMAKE_CXX_STANDARD 14)
```
这将设置C++标准版本为C++14,您可以将14替换为您系统支持的其他有效C++标准版本。
完成这些更改后,您应该重新运行CMake并重新生成项目。
Running "/usr/bin/cmake /home/zhanghb/Desktop/ImageTool/ImageTool '-GCodeBlocks - Unix Makefiles'" in /home/zhanghb/Desktop/ImageTool/build-ImageTool-Desktop_Qt_5_9_1_GCC_64bit-Default. -- Configuring done CMake Error in CMakeLists.txt: The CXX_STANDARD property on target "ImageTool" contained an invalid value: "17". -- Generating done -- Build files have been written to: /home/zhanghb/Desktop/ImageTool/build-ImageTool-Desktop_Qt_5_9_1_GCC_64bit-Default *** cmake process exited with exit code 1.
这是一个 CMake 配置错误。根据错误日志,您在 CMakeLists.txt 文件中为目标“ImageTool”设置了无效的 CXX_STANDARD 属性值“17”。这表示您的 CMake 版本可能过旧,不支持 C++17 标准。要解决此问题,您需要更新 CMake 版本或将 CXX_STANDARD 属性值改为支持的 C++ 标准版本,例如 C++14 或 C++11。您可以在 CMakeLists.txt 文件中将以下代码添加到目标 ImageTool 的定义中,将 C++ 标准版本设置为 C++14:
```
set(CMAKE_CXX_STANDARD 14)
```
或者,您可以使用以下代码将 C++ 标准版本设置为 C++11:
```
set(CMAKE_CXX_STANDARD 11)
```
请注意,这取决于您的项目和依赖项是否支持使用这些标准版本。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)