C++ Can';t让eclipsecdt与C++;11
我已经尝试了我能找到的一切,包括官方和这里的几个帖子,包括一个,和;没有一个被证明是成功的 当我尝试构建我的项目时,在所有C++11命令上都会出现“尚未声明”错误,编辑器仍然在这些命令下面加下划线 我的当前设置:C++ Can';t让eclipsecdt与C++;11,c++,eclipse,c++11,eclipse-cdt,C++,Eclipse,C++11,Eclipse Cdt,我已经尝试了我能找到的一切,包括官方和这里的几个帖子,包括一个,和;没有一个被证明是成功的 当我尝试构建我的项目时,在所有C++11命令上都会出现“尚未声明”错误,编辑器仍然在这些命令下面加下划线 我的当前设置: 属性> C/C++ +构建>设置>工具设置> CygWin C++编译器>杂项>添加 -STD= C++ 0x结束(我已经尝试过 -STD= C++ 11 ) 属性> C/C++ +构建>设置>工具设置> CygWin C++链接器>杂项>添加 -STD= C++ 0x结束(我已经尝
-
<>属性> C/C++ +构建>设置>工具设置> CygWin C++编译器>杂项>添加<代码> -STD= C++ 0x<代码>结束(我已经尝试过<代码> -STD= C++ 11 )
<>属性> C/C++ +构建>设置>工具设置> CygWin C++链接器>杂项>添加<代码> -STD= C++ 0x<代码>结束(我已经尝试过<代码> -STD= C++ 11 )
- 清除发现的条目
\uuuugxx\ucx0x\uuuxx
添加到我的符号中
如果有帮助的话,我正在使用Cygwin+GCC4.8.2编译器和EclipseIndigo(带有最新的CDT更新)
谢谢
哦,在另一个方面,有人知道Eclipse CDT是否最终会支持C++ 11而不必经历所有这些麻烦?
转到ProjtProjksProtoy:C+C++构建/设置,选择活动配置和工具设置标签,然后选择编译器的行(也许是“MIWW C++编译器”或类似的)。它在“所有选项”中说了什么?我怀疑您的-fmessage length=
选项有问题。我的回答是-fmessage length=0
。我也这么认为,但我觉得一切都很好。我的整行代码都是-O0-g3-Wall-c-fmessage length=0-std=c++11
。我甚至尝试在0之后添加一个空格,但结果是相同的,只是C++11命令未能编译。好的,您肯定必须在其中添加一个空格来分隔选项。好的,我已经添加了空格,但现在它只会在所有C++11命令上抛出一个“未声明”错误。更新了OP。