一开始学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标准的编译方法相关推荐

  1. VC6生成随机浮点数、C++11的random头文件以及Dev C++支持C++11

    生成随机数: c语言是用 stdlib.h 里面的 rand()函数: c++是 在 #include 里面的 std::random_device 类,该类重载了函数符号():根据资料random是 ...

  2. 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 ...

  3. CentOS升级gcc到4.8.2以支持C++11标准的方法

    原来的GCC版本:4.4.7(在用户目录下即可查看,输入命令 gcc -v或g++ -v) 升级步骤: 首先下载4.8.2安装包,输入命令: wget http://gcc.skazkaforyou. ...

  4. 使最新版Code::Blocks支持C++11标准

    在使用最新版的Code::Blocks的时候发现如果使用C++11的unordered_map编译器就会报错: error: 'unordered_map' does not name a type ...

  5. 在codeblocks中使用C++11标准,安装及配置方法

    原文:http://www.lai18.com/content/624976.html 用过的codeblocks的人都知道,这款软件是相当的棒.同时在2011年推出的C++11新标准也是非常的强大, ...

  6. gcc/g++ 如何支持c11 / c++11标准编译

    gcc/g++ 如何支持c11 / c++11标准编译 linux中的编译环境默认可能不支持C++11语法,如R"(abc)"原始字符串. 那么如果一定要编译呢? 通过命令man ...

  7. android ndk 编译c++11,Android NDK的C++11标准支持

    C++11在Android NDK中已经支持了,本文主要介绍如何在NDK中添加C++11标准的支持.android 在开源项目Cocos2d-x中,已经添加了C++11标准的支持.c++ 1.修改Ap ...

  8. linux之让终端支持C++11/14编译cpp文件

    1  问题 我们的项目很多智能指针,但是我linux的终端肯定不支持C++11/14, 我们平时都是用的下面的命令编译c++文件 g++ -g file.cpp -o file r 如果是用c++11 ...

  9. [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 ...

  10. linux下安装或升级GCC 4.8以上版本(包括),以支持C++11

    本文转载自:http://www.cnblogs.com/lizhenghn/p/3550996.html C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C ...

最新文章

  1. linux 手动释放内存
  2. java 日志脱敏框架 sensitive,优雅的打印脱敏日志
  3. 完美支持蓝光高清 小米盒子复活版体验
  4. 利用QT实现X轴为时间动态显示曲线
  5. ubuntu c mysql_Ubuntu下MySql和C连接的一些问题
  6. python(matplotlib1)——figure图像,坐标设置
  7. JVM系列之:String.intern的性能
  8. 计算机网络最短路径路由选择,最短路径算法Dijkstra算法在路由选择中的应用.pdf...
  9. 实现机器学习的循序渐进指南I——KNN
  10. ubuntu之安装显卡驱动
  11. python安装jupyterlab_JupyterLab的安装及使用
  12. 怎样提高团队管理能力7
  13. Python量化投资——这个均线择时投资策略,12年只交易24次,比沪深300收益率高700倍
  14. 前端面试题(不定期更新)
  15. vue input 只允许输入整数、整数和小数(保留小数点后两位)
  16. 禅修内观 | 一个璀璨的思想成就
  17. vue全局混入minx
  18. RST 和 Markdown
  19. IEEE 754二进制浮点数算术标准
  20. 【paper 2】Learning from Simulated and Unsupervised Images through Adversarial Training

热门文章

  1. 大学校讯通需求调研报告之精华
  2. Ibatis结合MySQL数据库的使用方法
  3. Jquery—Jquery异步功能实例
  4. Spring MVC请求-响应流
  5. CentOS7安装dnf
  6. SpringAOP 学习笔记
  7. td中文字间距_怎么做?文字编排创意的小心思
  8. 减小编译bin文件大小_两个奇技淫巧,将 Docker 镜像体积减小 99%
  9. 跑monkey需要安装什么_智能门锁安装时需要注意什么?
  10. php 五子棋源联机版_五子棋服务器客户端联机对战 C++版完整代码