CMake(二)
1、C++标准指定
CMake 有一些特殊的变量,它们有的是在底层创建的,或者是在项目代码设置时对 CMake 有意义的,其中许多变量以 CMAKE_
开头的
在我们自己声明配置变量时,需要尽可能避免采用这种命名方式
在这些特殊的变量中,包含有2个比较常用的,CMAKE_CXX_STANDARD
和CMAKE_CXX_STANDARD_REQUIRED
,这二者经常一同使用,来指定用来构建项目的C++标准
这里为了使用方便,直接换了“最强IDE”——Visual Studio,直接把之前的目录导入给它,它可以识别出CMake项目
这样省去敲命令行,比较方便
接下来修改下我们的main.cpp
文件,添加一个C++17的特性
#include<iostream>
// C++17新特性
inline int globalVar = 42;
int main()
{
std::cout << "Hello, CMake!" << std