【发布时间】:2013-10-27 08:08:20
【问题描述】:
由于我决定满怀热情地投入开源世界,我下载了面向 C/C++ 开发人员的 Eclipse IDE(Kepler Service Release 1)并安装了 minGW。
我使用 minGW 作为工具链创建了一个新项目,我可以使用 <iostream> 创建 hello world 程序,但如果我尝试创建 tuple、智能指针或任何其他 c++0x 事物,我收到“未找到符号”错误:
#include <tuple>
int main(int in)
{
std::tuple<int> lameTuple; // symbol "tuple" could not be resolved
return 0;
}
我尝试将-std=c++0x 添加到 GCC C++ 编译器工具设置中的 Other flags 中,但这似乎没有帮助。有什么想法吗?
【问题讨论】:
-
您使用哪个版本的 GCC?
-
This question 可能会有所帮助。
-
@JoachimPileborg 我不知道。我怎么知道?我正在为 C/C++ 开发人员使用 Eclipse(Kepler Service Release 1)
-
打开MinGW控制台,输入命令
gcc --version。 -
@JoachimPileborg 我不知道 minGW 控制台是什么。如何打开它?