cmake增加-std=c++11,-std=c++14,-std=c++17选项

    cmake生成makefile增加c++版本选项,命令如下:

# 增加-std=gnu++11
cmake . -DCMAKE_CXX_STANDARD=11 

# 增加-std=gnu++14
cmake . -DCMAKE_CXX_STANDARD=14 

# 增加-std=gnu++17
cmake . -DCMAKE_CXX_STANDARD=17 

   上面命令生成的makefile中选项是-std=gnu++xx, 如果不想使用gnu扩展,只想用标准的c++(-std=c++xx), 命令如下:

# 增加-std=c++11
cmake . -DCMAKE_CXX_STANDARD=11 -DCMAKE_CXX_EXTENSIONS=OFF 

# 增加-std=c++14
cmake . -DCMAKE_CXX_STANDARD=14 -DCMAKE_CXX_EXTENSIONS=OFF 

# 增加-std=c++17
cmake . -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_EXTENSIONS=OFF 

  更多问题可以联系qq: 1130758427, github

你可能感兴趣的:(直播,cmake,c++11,cmake-std=c++14,cmake-std=c++17,cmake-std=gnu++)