概述
cmake生成makefile增加c++版本选项,命令如下:
# 增加-std=gnu++11
cmake . -DCMAKE_CXX_STANDARD=11 <path-to-source>
# 增加-std=gnu++14
cmake . -DCMAKE_CXX_STANDARD=14 <path-to-source>
# 增加-std=gnu++17
cmake . -DCMAKE_CXX_STANDARD=17 <path-to-source>
上面命令生成的makefile中选项是-std=gnu++xx, 如果不想使用gnu扩展,只想用标准的c++(-std=c++xx), 命令如下:
# 增加-std=c++11
cmake . -DCMAKE_CXX_STANDARD=11 -DCMAKE_CXX_EXTENSIONS=OFF <path-to-source>
# 增加-std=c++14
cmake . -DCMAKE_CXX_STANDARD=14 -DCMAKE_CXX_EXTENSIONS=OFF <path-to-source>
# 增加-std=c++17
cmake . -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_EXTENSIONS=OFF <path-to-source>
更多问题可以联系qq: 1130758427, github
最后
以上就是温柔小松鼠为你收集整理的cmake增加-std=c++11,-std=c++14,-std=c++17选项的全部内容,希望文章能够帮你解决cmake增加-std=c++11,-std=c++14,-std=c++17选项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复