如何在Ubuntu上使用Eclipse编译C++11
How to compile C++11 in Eclipse on Ubuntu
可能重复:
Eclipse CDT C++11/C++0x支持
我尝试了一切来编译C++11代码,即std::unique_ptr
,但它从未编译过。
我遵循了这个和这个,但它仍然没有编译。我还安装了gcc 4.7,并确保它被添加到我的eclipse c++项目的includes目录中,但它仍然不起作用!!
请问有什么东西不见了吗?
GCC默认使用哪种语言标准取决于它的编译方式,但大多数发行版仍然将其设置为类似于C++的gnu++98
。要使用C++11,您必须通过以下语言标准选项之一:
g++ --std=c++0x # <= 4.6.*
g++ --std=c++11 # >= 4.7.* (but c++0x is still accepted)
使用唯一指针:
#include <memory>
std::unique_ptr<base[]> AllYourBase(::new base[1024]);
相关文章:
- Eclipse 没有在 Windows (C++) 中编译.exe
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- 如何在 Oracle Linux 上的 Eclipse 中编译和链接 boost 库
- Eclipse CDT 条件编译?
- Eclipse 问题 - 编译期间不考虑 .c 和 .cpp 文件中定义的预处理
- Eclipse显示出错误,但GCC编译了罚款
- 编译顺序 Eclipse C++
- 无法在Eclipse中编译带有输入和输出的C 程序
- mingwCC 编译错误 (Eclipse Juno)
- Eclipse CDT 编译静态库与主项目编译器设置
- C++编译和运行在Geany中,而不是在Netbeans,Eclipse,Code::Blocks中。为什么?
- Eclipse Jni在终端作品中编译时不满意
- 代码在Eclipse中编译,而不是Linux上的G
- 如何始终使用Eclipse编译cpp文件
- 如何在Ubuntu上使用Eclipse编译C++11
- 使用eclipse编译c++
- 如何使用eclipse编译gsoap
- 试图在Mac上使用Eclipse编译OpenAL,结果在符号(s)中找不到架构x86_64错误
- 用Eclipse编译xerces-c++程序
- 如何用android ndk和eclipse编译c++11代码