CMakeList: -std=C++0x, C++1y, ...
"-std=C++0x" 是什么意思?
C++0x 代表 C++11 版本
C++1y 代表 C++14 版本
C++1z 代表 C++17 版本
C++2a …
编译选项C++版本代号而已
比如说 CMakeList.txt 配置C++11版本编译:
set(CMAKE_CXX_FLAGS -std=c++0x")
配置C++14版本:
set(CMAKE_CXX_FLAGS -std=c++1y")
配置C++17版本:
set(CMAKE_CXX_FLAGS -std=c++1z")