Dev C++支持c++11标准的编译方法
一开始学C++的时候老师推荐的就是Dev C++这个IDE,用起来感觉还不错,使用起来比较简单,而且属于比较轻量级的,不怎么占用内存;缺点可能就是调试功能没有项VS那种大型IDE齐全和好用,不过对于一个新手来说绝对足够了。
最近在一些工程中需要用到智能指针的库,比如说auto_ptr以及boost里面的share_ptr、unique_ptr等。单独只使用auto_ptr时不会出现错误,但是当用到share_ptr或者是unique_ptr时编译总是不能通过:
原因就是“当前域内找不到shared_ptr的声明”,且上述错误是在引入<memory>也会发生的。上网查了一下,原来Dev C++默认是不支持c++11新标准的,而shared_ptr和unique_ptr是c++11新标准,而auto_ptr属于c++98标准(Dev默认支持,现在废弃使用auto_ptr)。
解决方案也很简单,在菜单栏点开Tools -> Compile Options
加上圈住的编译指令即可让编译器支持c++11的标准。
转载于:https://www.cnblogs.com/decade-dnbc66/p/5351939.html
Dev C++支持c++11标准的编译方法相关推荐
- VC6生成随机浮点数、C++11的random头文件以及Dev C++支持C++11
生成随机数: c语言是用 stdlib.h 里面的 rand()函数: c++是 在 #include 里面的 std::random_device 类,该类重载了函数符号():根据资料random是 ...
- RedHat gcc编译器版本升级到4.8.2支持C++11标准
原来环境信息 Red Hat Enterprise Linux Server release 6.4 (Santiago) gcc4.4.7 升级到gcc4.8.2 gcc4.8以上版本才支持C++1 ...
- CentOS升级gcc到4.8.2以支持C++11标准的方法
原来的GCC版本:4.4.7(在用户目录下即可查看,输入命令 gcc -v或g++ -v) 升级步骤: 首先下载4.8.2安装包,输入命令: wget http://gcc.skazkaforyou. ...
- 使最新版Code::Blocks支持C++11标准
在使用最新版的Code::Blocks的时候发现如果使用C++11的unordered_map编译器就会报错: error: 'unordered_map' does not name a type ...
- 在codeblocks中使用C++11标准,安装及配置方法
原文:http://www.lai18.com/content/624976.html 用过的codeblocks的人都知道,这款软件是相当的棒.同时在2011年推出的C++11新标准也是非常的强大, ...
- gcc/g++ 如何支持c11 / c++11标准编译
gcc/g++ 如何支持c11 / c++11标准编译 linux中的编译环境默认可能不支持C++11语法,如R"(abc)"原始字符串. 那么如果一定要编译呢? 通过命令man ...
- android ndk 编译c++11,Android NDK的C++11标准支持
C++11在Android NDK中已经支持了,本文主要介绍如何在NDK中添加C++11标准的支持.android 在开源项目Cocos2d-x中,已经添加了C++11标准的支持.c++ 1.修改Ap ...
- linux之让终端支持C++11/14编译cpp文件
1 问题 我们的项目很多智能指针,但是我linux的终端肯定不支持C++11/14, 我们平时都是用的下面的命令编译c++文件 g++ -g file.cpp -o file r 如果是用c++11 ...
- [C/C++] 显示各种C/C++编译器的预定义宏(C11标准、C++11标准、VC、BCB、Intel、GCC)
转载自来源: [C/C++] 显示各种C/C++编译器的预定义宏(C11标准.C++11标准.VC.BCB.Intel.GCC) http://dev.gameres.com/Program/Othe ...
- linux下安装或升级GCC 4.8以上版本(包括),以支持C++11
本文转载自:http://www.cnblogs.com/lizhenghn/p/3550996.html C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C ...
最新文章
- linux 手动释放内存
- java 日志脱敏框架 sensitive,优雅的打印脱敏日志
- 完美支持蓝光高清 小米盒子复活版体验
- 利用QT实现X轴为时间动态显示曲线
- ubuntu c mysql_Ubuntu下MySql和C连接的一些问题
- python(matplotlib1)——figure图像,坐标设置
- JVM系列之:String.intern的性能
- 计算机网络最短路径路由选择,最短路径算法Dijkstra算法在路由选择中的应用.pdf...
- 实现机器学习的循序渐进指南I——KNN
- ubuntu之安装显卡驱动
- python安装jupyterlab_JupyterLab的安装及使用
- 怎样提高团队管理能力7
- Python量化投资——这个均线择时投资策略,12年只交易24次,比沪深300收益率高700倍
- 前端面试题(不定期更新)
- vue input 只允许输入整数、整数和小数(保留小数点后两位)
- 禅修内观 | 一个璀璨的思想成就
- vue全局混入minx
- RST 和 Markdown
- IEEE 754二进制浮点数算术标准
- 【paper 2】Learning from Simulated and Unsupervised Images through Adversarial Training