标签: eclipse-cdt

Eclipse C++:无法解析符号'std'

我在TestExecute.cpp中收到此错误 -

"符号'标准'无法解决"

#include <iostream>
using namespace std;
Run Code Online (Sandbox Code Playgroud)

我刚刚在Eclipse(在Windows 7中)创建了一个可执行项目,如下所示.看来我正在选择一个不受支持的工具链.是这样吗?我已经安装了Cygwin,它可以在首选项中使用.

编辑:基于@RobertoWilko评论,删除行"using namespace std;"删除了错误.但是没有创建二进制文件."发射失败.未发现二进制".怎么纠正这个?

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

c++ eclipse eclipse-cdt

28
推荐指数
5
解决办法
12万
查看次数

如何在Eclipse中的远程计算机上构建c ++项目?

我安装了一台装有Eclipse Ganymede的Windows PC,以及一台我的C++项目文件所在的Linux电脑.我使用Eclipse通过SMB编辑文件,并且也希望使用Eclipse构建项目.目前我使用putty连接到我的linux机器,并从相应的目录运行./make.我如何在Eclipse中运行相同的命令并在其中查看结果?我已经安装了RSE插件,但仍然无法掌握如何操作.

只是为了清楚自己 - 我可以使用VNC来处理我的linux机器上安装的Eclipse,但我不想这样做.通过VNC进行Eclipse的速度很慢,而且没有像我的Windows机器上安装的Eclipse那样响应.

谢谢,Rouli

c++ eclipse eclipse-cdt

27
推荐指数
3
解决办法
4万
查看次数

Eclipse-CDT:如何配置调试器以停止异常?

这可能是一个GDB问题..但是我想在调试器中运行我的应用程序,并在抛出异常时让调试器中断,这样我就可以看到代码在哪里以及它在那时做了什么.

我经常在Visual Studio中使用Debug - > Exceptions对话框执行此操作,检查我想要停止的异常类型旁边的"Thrown"列.

  • 亚历克斯

c++ debugging gdb exception eclipse-cdt

27
推荐指数
2
解决办法
8248
查看次数

Eclipse悬停提示可以显示头文件中的Doxygen注释吗?

我正在使用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.

c++ documentation doxygen eclipse-cdt

27
推荐指数
1
解决办法
4713
查看次数

Eclipse CDT"无法解析符号NULL"

我刚安装Eclipse CDTMinGW.所有环境变量都设置,包括等等.尝试运行一个hello world,一切似乎都很好.

我尝试C在计算机中加载我之前拥有的项目,似乎加载一切正常,但我得到以下错误的NULL符号:

Symbol 'NULL' could not be resolved
Run Code Online (Sandbox Code Playgroud)

任何见解?谢谢!

c eclipse windows mingw eclipse-cdt

27
推荐指数
3
解决办法
8万
查看次数

有什么方法可以阻止Eclipse CDT构建?

我正在尝试在Eclipse CDT中构建一个项目,并且构建过程很早就会失败,但是需要几分钟才能完成计算并最终退出.

通过Eclipse IDE,我可以如何停止构建过程.

我知道必须有一些方法,因为我可以从Project Explorer中删除任何随机文件,弹出一个包含进程的框,我可以单击构建旁边的红色框退出.但我不应该要求删除随机文件以弹出该框.它在哪里?

eclipse eclipse-cdt

26
推荐指数
2
解决办法
1万
查看次数

Eclipse CDT为什么忽略断点?

我的问题是我在代码中设置了一些断点,其中一些断点不起作用.在某些地方,它抱怨"未解决的断点".

有没有人知道为什么会这样?顺便说一句,我正在使用gdb.

编辑:是的,当然是编译调试信息.它只发生在代码中的某些类或点上.而且我很确定这部分代码已经到达,因为我可以达到它的步伐

编辑:理查德的解决方案不起作用; 不管怎么说,还是要谢谢你.我在Debug中编译,没有任何优化.

debugging breakpoints eclipse-cdt

25
推荐指数
3
解决办法
3万
查看次数

如何让Eclipse索引包含多个"make projects"的整个C/C++源代码树?

我无法让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模块完美无缺).这可能吗?

eclipse eclipse-cdt

25
推荐指数
3
解决办法
7万
查看次数

Eclipse-C++ - 调试:查看数组的内容

是否可以查看动态分配的数组的内容,如:

int *array = new int[dimension];
Run Code Online (Sandbox Code Playgroud)

我只看到指针的值.

编辑:刚找到"显示为数组"选项,但我总是要手动输入数组的大小.是否有可能实现自动化?

c++ debugging eclipse-cdt

24
推荐指数
3
解决办法
2万
查看次数

在eclipse CDT中自定义包含警戒

有没有办法在eclipse CDT中为类生成模板自定义包含保护的格式?目前的格式是<Class Name>_H,但我想要的是什么样的<namespace>_<namespace>_<class name>_H.并不是说我希望在我自己的项目中的不同名称空间中具有相同名称的类,但是如果出现这种情况,我宁愿不担心它.

eclipse-cdt include-guards

24
推荐指数
1
解决办法
2982
查看次数