本文主要是介绍[Cmake]cmake指定C++版本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、简介
本文介绍了如何指定在使用cmake
和make
进行编译C++
程序时指定所使用的C++版本
。
二、示例
1. 使用CMakeLists.txt指定
CMakeLists.txt
示例:
cmake_minimum_required(VERSION 3.5.0)
project(HelloWorld)# 指定使用 C++17
set(CMAKE_CXX_STANDARD 17)
# 强制使用 C++17,不可回退,如果编译器不支持 C++ 17,直接报错
set(CMAKE_CXX_STANDARD_REQUIRED TRUE)add_executable(HelloWorld main.cpp)
这篇关于[Cmake]cmake指定C++版本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!