我在TestExecute.cpp中收到此错误 -
"符号'标准'无法解决"
码
#include <iostream>
using namespace std;
Run Code Online (Sandbox Code Playgroud)
我刚刚在Eclipse(在Windows 7中)创建了一个可执行项目,如下所示.看来我正在选择一个不受支持的工具链.是这样吗?我已经安装了Cygwin,它可以在首选项中使用.
编辑:基于@RobertoWilko评论,删除行"using namespace std;"删除了错误.但是没有创建二进制文件."发射失败.未发现二进制".怎么纠正这个?




我安装了一台装有Eclipse Ganymede的Windows PC,以及一台我的C++项目文件所在的Linux电脑.我使用Eclipse通过SMB编辑文件,并且也希望使用Eclipse构建项目.目前我使用putty连接到我的linux机器,并从相应的目录运行./make.我如何在Eclipse中运行相同的命令并在其中查看结果?我已经安装了RSE插件,但仍然无法掌握如何操作.
只是为了清楚自己 - 我可以使用VNC来处理我的linux机器上安装的Eclipse,但我不想这样做.通过VNC进行Eclipse的速度很慢,而且没有像我的Windows机器上安装的Eclipse那样响应.
谢谢,Rouli
这可能是一个GDB问题..但是我想在调试器中运行我的应用程序,并在抛出异常时让调试器中断,这样我就可以看到代码在哪里以及它在那时做了什么.
我经常在Visual Studio中使用Debug - > Exceptions对话框执行此操作,检查我想要停止的异常类型旁边的"Thrown"列.
我正在使用Eclipse CDT编写C++代码.在StackOverflow上阅读了关于是否将doxygen文档放在头文件或实现文件中的几个讨论,似乎大多数开发人员都赞成在头文件中添加doxygen注释(当然,这绝不是一个共识).但是,如果我在我的头文件中放入doxygen注释,当我将鼠标指针悬停在注释方法/成员的实例上时,我无法让Eclipse显示这些注释.有没有办法让Eclipse在Eclipse的悬停提示中使用我的头文件中的Doxygen文档?
我在Preferences> C/C++> Editor中将"Documentation tool comments Workspace default"设置为"Doxygen".
我在Ubuntu 11.04上使用Eclipse 3.6.2和CDT 7.0.2.
我刚安装Eclipse CDT了MinGW.所有环境变量都设置,包括等等.尝试运行一个hello world,一切似乎都很好.
我尝试C在计算机中加载我之前拥有的项目,似乎加载一切正常,但我得到以下错误的NULL符号:
Symbol 'NULL' could not be resolved
Run Code Online (Sandbox Code Playgroud)
任何见解?谢谢!
我正在尝试在Eclipse CDT中构建一个项目,并且构建过程很早就会失败,但是需要几分钟才能完成计算并最终退出.
通过Eclipse IDE,我可以如何停止构建过程.
我知道必须有一些方法,因为我可以从Project Explorer中删除任何随机文件,弹出一个包含进程的框,我可以单击构建旁边的红色框退出.但我不应该要求删除随机文件以弹出该框.它在哪里?
我的问题是我在代码中设置了一些断点,其中一些断点不起作用.在某些地方,它抱怨"未解决的断点".
有没有人知道为什么会这样?顺便说一句,我正在使用gdb.
编辑:是的,当然是编译调试信息.它只发生在代码中的某些类或点上.而且我很确定这部分代码已经到达,因为我可以达到它的步伐
编辑:理查德的解决方案不起作用; 不管怎么说,还是要谢谢你.我在Debug中编译,没有任何优化.
我无法让Eclipse为我的源代码编制索引.我目前正在Windows XP上使用Eclipse Helios.
我有一个名为src的目录.在其中,我有一堆dirs,像这样:
src
-include (common headers)
-lib
-libIO (source code for this library)
-libGUI (source code for this library)
-pgms
-pgm1 (source code and headers for this pgm)
-pgm2 (source code and headers for this pgm)
每个叶子都有自己的Makefile.src中没有顶级Makefile.pgm1可以并且确实包含来自include和lib/libIO以及lib/libGUI的文件.
基本上,我希望Eclipse为我的整个src目录编制索引,而不必为树中的每个叶子设置一个C/C++项目. 我似乎无法找到实现这一目标的方法.
这是我的症状; 我正在努力解决的问题:
在pgm1目录中编辑源代码时,它引用在我的include dir头文件中声明并在lib/libIO中找到的源文件中定义的函数.
但是,当我按F3来获取函数的声明时,Eclipse说"无法在索引中找到符号'X'".我似乎无法让Eclipse在我的光标下找到方法的头部声明或源定义(就像Java模块完美无缺).这可能吗?
是否可以查看动态分配的数组的内容,如:
int *array = new int[dimension];
Run Code Online (Sandbox Code Playgroud)
我只看到指针的值.
编辑:刚找到"显示为数组"选项,但我总是要手动输入数组的大小.是否有可能实现自动化?
有没有办法在eclipse CDT中为类生成模板自定义包含保护的格式?目前的格式是<Class Name>_H,但我想要的是什么样的<namespace>_<namespace>_<class name>_H.并不是说我希望在我自己的项目中的不同名称空间中具有相同名称的类,但是如果出现这种情况,我宁愿不担心它.