CMAKE支持c++11的两种方式
全局设置
set (CMAKE_CXX_STANDARD 11)
注意:这种方式仅适用于cmake3.1之后
如果是老版本,稍微麻烦一些
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
elseif(COMPILER_SUPPORTS_CXX0X)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
else()message(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()
根据Target设置
set_property(TARGET tgt PROPERTY CXX_STANDARD 11)
注意:这种方式仅适用于cmake3.1之后
CMAKE支持c++11的两种方式相关推荐
- POI读取word文件,(支持HSSF和XSSF两种方式)
POI读取word文件,(支持HSSF和XSSF两种方式) 参考:HSSF,XSSF,SXSSF三种方式 1.引用maven(版本必须一致) <dependency><groupId ...
- SpringMVC 控制器默认支持GET和POST两种方式
在SpringMVC的controller中,@RequestMapping只写路径,不包含RequetMethod.GET和RequetMethod.POST,HttpServletRequest的 ...
- Nginx配置同一个域名同时支持http与https两种方式访问
Nginx配置同一个域名http与https两种方式都可访问,证书是阿里云上免费申请的 server { listen 80; listen 443 ssl; ssl on; server_name ...
- spring支持事务管理的两种方式
转载:https://blog.csdn.net/bao19901210/article/details/41724355 事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一 ...
- CMake I 编译源文件的两种方式
目录 一.try_compile命令 1.编译整个项目 2.编译源文件 二.check__source_compiles模块 三.总结 try_compile和check_<LANG>_s ...
- Nginx配置同时支持http和https两种方式访问
http: https: Nginx的ssl模块安装 进入到目录的sbin目录下,输入 #注意这里是大写的V,小写的只显示版本号 ./nginx -V 如果出现 (configure argument ...
- 【❗划重点!C语言函数参数传递只有两种方式(值传递,地址传递),不支持“引用传递”!❗】
引子 上篇文章<C语言函数传参の结构体数组篇>提到了C语言的函数参数传递方式,百度了一一一大圈,有说两种的,也有说三种的,简直把我搞晕了,"值传递和地址传递"是毫无疑问 ...
- shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
谈一谈关于shell编程中的整数值比较的两种方式 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件. ...
- Python字符串的两种方式——百分号方式,format的方式
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
最新文章
- [19/03/30-星期六] IO技术_四大抽象类_ 字节流( 字节输入流 InputStream 、字符输出流 OutputStream )_(含字节文件缓冲流)...
- 在线转flv+flash在线录制视频
- mysql半同步复制问题排查
- Xamarin.iOS提供没有匹配的配置文件
- widcomm BT search place
- 【Java文件操作(五)】从txt文件中读取字符串、乱码原因
- servlet中用out.print输出中文为“乱码”如何解决
- 安卓讲课笔记(9):列表视图
- Python程序提示出现File stdin,line 1错误解决方法
- leetcode string 类
- Linux总结----PS命令
- 制作1G的U盘启动盘
- flutter 修改app名字和图标(安卓)
- 视觉检测售价_视觉自动化检测设备多少钱一台,它是如何报价的?
- 设计模式之组合模式-树形结构的处理
- comsumer配置
- JS 超大文件上传解决方案:分片断点上传(一)
- [Xcode]自己常用的Code Snippets、Xcode插件、文件目录
- 101个帮助你成为更好Web开发程序员的技巧
- “打开方式”中找不到打开某一类型文件想使用的软件
热门文章
- RDKit | 基于RDKit的指定原子或键高亮
- bundle包是什么意思_iOS开发里的Bundle是个啥玩意?!
- Linux8-bash shell的基础特性:globbing、IO重定向及管道
- SBB:不同植被土壤中细菌古菌的群落分布模式比较
- 导师推荐的学术前沿号
- Nature Microbiology:全球污水处理厂细菌群落揭秘!
- Sciences:用膳食纤维钓出15株缓解糖尿病的细菌!
- 扩增子统计绘图5火山图:差异OTU数量及变化规律
- pandas将dataframe原有的数据列名称转化为整数数值列名称(convert dataframe column labelsl into integers)
- seaborn可视化水平箱图(Horizontal Boxplot in Python with Seaborn)