怎么讲cmakelist里的c++11改成c++14
时间: 2023-07-23 20:05:53 浏览: 204
c++11c++14综述
3星 · 编辑精心推荐
要将CMakeList中的C++标准从C++11更改为C++14,需要在CMakeList文件中添加以下代码:
```cmake
set(CMAKE_CXX_STANDARD 14)
```
这将告诉CMake使用C++14标准编译代码。如果您要使用特定的C++14标准版本,可以使用以下代码:
```cmake
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
```
其中,第二行代码将强制CMake使用C++14标准,而第三行代码将禁用任何非标准扩展。
阅读全文