Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2
这是一段 C++11 代码的示例:
auto text = std::unique_ptr<char[]>(new char[len]);
Eclipse 编辑器抱怨:
Function 'unique_ptr' could not be resolved
Makefile 编译工作正常。如何让 Eclipse 停止抱怨这些错误?
我在 Eclipse 论坛中找到了这篇文章,只是按照这些步骤操作,它对我有用。我在带有 Cygwin 设置的 Windows 上使用 Eclipse Indigo 20110615-0604。
-std=c++0x
-std=c++11
__GXX_EXPERIMENTAL_CXX0X__
现在在 Eclipse FAQ 中也有对此的描述:Eclipse FAQ/C++11 Features。
日食设置