[Cmake]cmake指定C++版本

一、简介

本文介绍了如何指定在使用cmakemake进行编译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)

你可能感兴趣的:(C++,c++,开发语言,cmake)