草庐IT

c++ - 如何在使用 Eclipse CDT 进行调试时向 gdb 提示符输入命令?

我正在使用Eclipse(HeliosSR1)CDT进行C++开发。Eclipse与GDB接口(interface)进行调试,但我不知道如何在通过Eclipse接口(interface)进行调试时手动向GDB输入命令。例如,如果能够输入pmyVar而不必单击并滚动局部变量窗口,那就太好了。注意:我想使用Eclipse界面进行调试的唯一原因是因为我喜欢它显示正在逐步执行的代码的方式。因此,如果有人有其他建议可以让我查看正在逐步执行的代码,请提出建议!(我用过DDD,但不是特别喜欢。) 最佳答案 其实很简单。开始调试(eclipse会切

c++ - 在 eclipse cdt 中链接静态库

对不起!我用谷歌搜索了很多,找不到答案!我知道这很愚蠢。我无法在eclipsecdt中链接静态库(*.a)。我在项目->设置->GCCC++链接器->库中列出了它们。我使用绝对路径来确保我的库是正确的......我得到了:找不到-l/usr/local/lib/libboost_date_time.a我确信无论我做错什么都是愚蠢的:(编辑——我应该提到我在运行时链接库... 最佳答案 我记得当我在linux(来自Windows背景)下编译我们的代码时遇到了类似的问题,如果我记得正确指定静态库的绝对路径也不起作用。您是否知道要链接到“

c++ - 带有 CDT 的 Eclipse 3.7.0 Indigo 显示许多错误的编译错误

我已将我的Ubuntu机器更新到11.10,然后Eclipse也已更新到带有CDT8.0.1的3.7.0Indigo然后出现以下问题:我已经包含了vector头文件,但是编译器说符号“vector”无法解析。我也定义了#defineintComparable,但是Eclipse也说Symbol'Comparable'couldnotberesolved等等....虽然出现很多错误,但编译成功!我试过用g++编译代码,没有问题。 最佳答案 问题是从索引器的角度来看,有一堆包含目录缺失。添加以下内容对我有用,但可能取决于您实际存在的特定

java - 是否可以在 Eclipse 中同时使用 CDT 和 Java IDE?

我有一个EclipseCDT环境启动并运行,并且按照我喜欢的方式进行了定制。我还将大量处理Java。我不想安装单独版本的Eclipse只是为了获得Java功能,因为我会经常在C->C++->ADA->Java之间切换。因此,我希望一个IDE支持所有语言。目前我已经让C/C++和Ada一起工作(CDT+GNAT工作台)。如果不重新从头安装Eclipse,如何安装EclipseJava支持? 最佳答案 我已经将两者安装在一起没有问题。事实上,我让JDT、CDT、PyDev一起工作,有时我什至有包含来自所有三种语言的代码的项目,它们都工作

c++ - Eclipse CDT 自动完成功能不起作用

我记得很久以前Eclipse在你键入时会自动完成,现在我只能在按Ctrl+Space时才能得到它。我已经检查过并且没有任何Unresolved依赖项,我可以在按下Ctrl+Space时看到所有自动完成选项,但这不是我每次都喜欢做的事情-时间...有人可以指出我的方向以自动完成吗?(使用CDTC++) 最佳答案 在最近的某个时候(不确定,但自2013年3月以来?)我的EclipseCDT停止了自动完成。我发现在Editor->ContentAssist->Advanced检查Parsing-basedProposals让自动完成工作在

c++ - 如何在 Eclipse CDT 中为 C++ STL 对象启用 gdb pretty-print ?

我正在尝试在eclipsecdt中为STL对象添加pretty-print。我尝试按照此处描述的步骤进行操作:http://sourceware.org/gdb/wiki/STLSupport我查看了python文件夹,但我似乎无法完成此操作...我创建了一个gdbinit并选择了我的调试配置,但每当我尝试开始调试时,我都会收到以下错误:ErrorwhileexecutingPythoncode.!STACK0java.lang.Exception:/home/lizardking/workspace/eu.sofia.kpi.cpp.x86.testapp/.gdbinit:6:Er

c++ - Eclipse CDT : Symbol 'cout' could not be resolved

错误如上。我有eclipse项目中应该包含的所有必要文件:/usr/include/c++/4.6/usr/include/usr/include/linux/usr/local/include等等。我试过std::cout和usingnamespacestd;cout但它仍然说未解决。我已经导入了iostream和cstdlib。另外,我在Ubuntu12.04和eclipse3.7.2上。代码片段:#include#include#include#include#include"XPLMDisplay.h"#include"XPLMGraphics.h"intXPluginStar

c++ - 使用 Eclipse/CDT 调试 C++ 代码时更好地探索变量

使用Eclipse和CDT调试C++代码,变量windows很麻烦,并且对于标准模板库或boost中定义的类型(例如shared_ptr)来说信息量不是很大。只是一个示例,这对于std::vector的外观如何:bar{…}std::_Vector_base,std::allocator>>_M_impl{…}std::allocator>{…}_M_start0x00007ffff7fb5010_M_finish0x00007ffff7fd4410_M_end_of_storage0x00007ffff7fd5010即使关于这些类型内部的这些信息可能有用,但在几乎任何情况下,我都希望

c++ - 启动失败。未找到二进制文件。 Eclipse Helios 上的 CDT

我在Ubuntu10.04上使用EclipseHelios,我正在尝试在其上安装CDT插件。我从这里下载here.然后我转到安装新软件并选择zip文件(我不解压缩,只需选择zip文件)。没关系,它安装了,一切正常,它显示了可选功能,blahblahblah。然后我创建了一个新的HelloWorld项目。当我尝试运行它时,它会显示一个错误并说:启动失败。找不到二进制文件。谁能解释我如何解决它?谢谢。 最佳答案 您必须先构建一个可执行文件,然后才能运行它。因此,如果您不“构建”您的文件,那么它将无法链接和加载该目标文件,因此它没有执行所

c++ - Eclipse CDT 中最有用的快捷方式

我想制作一个备忘单,展示EclipseCDT(C++)最有用(且节省时间)的快捷方式。您能分享一下您在CDT中使用的最有用的快捷方式吗?请仅发布通用快捷方式(在使用C++时可用)或特定于CDT的快捷方式。 最佳答案 Ctrl+Tab:在源文件和头文件之间切换。 关于c++-EclipseCDT中最有用的快捷方式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1266862/