我是靠谱客的博主 温柔小松鼠,最近开发中收集的这篇文章主要介绍cmake增加-std=c++11,-std=c++14,-std=c++17选项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    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选项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部