cmake———CXX_STANDARD is set to invalid value ‘17‘

Q: CXX_STANDARD is set to invalid value '17'

A:版本和cmake版本对不上,进入CMakeLists.txt ,将set(CMAKE_CXX_STANDARD 17)改成对应的版本,比如cmake版本是3.5.1 就改成set(CMAKE_CXX_STANDARD 11)

1.查看cmake 版本

cmake --version

2.查看和cmake版本对应的CXX_STANDARD 版本

进入下方网址,左上角选择自己的cmake版本

CXX_STANDARD — CMake 3.5.2 Documentationhttps://cmake.org/cmake/help/v3.5/prop_tgt/CXX_STANDARD.html

cmake———CXX_STANDARD is set to invalid value ‘17‘_第1张图片

 重新cmake就可以了!!!

你可能感兴趣的:(ubuntu)