问题标签 [eclipse-cdt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5214 浏览

c++ - Eclipse 拼写引擎不存在

我在 Windows 上使用带有 CDT 5 的 Eclipse 3.4 (Ganymede)。

当集成的拼写检查器不知道某个单词时,它会建议(除其他外)将该单词添加到用户词典中的选项。

如果用户字典尚不存在,则拼写检查器会提供帮助配置它并显示“常规/编辑器/文本编辑器/拼写”首选项窗格。然而,此首选项窗格声明“所选拼写引擎不存在”,但无法控制添加或安装引擎。

如何使拼写引擎存在?

更新:解决我的问题的方法是安装 JDT。该解决方案于 2008 年 9 月 7 日提出并被接受,但现在不见了。

0 投票
2 回答
10239 浏览

c++ - 如何调整 Eclipse 的 C++ 索引器?

我使用 Eclipse 作为我的 C++ 项目的 IDE,我希望它告诉我给定符号的定义位置以及函数的参数是什么。

但是,有一个问题:我还使用Lazy C++,这是一个采用单个源文件并生成 .h 和 .cpp 文件的工具。这些 .lzz 文件看起来像头文件,但这个工具支持一些非常温和的语法优势,比如将嵌套的命名空间组合成一个限定名称。此外,它有一些特殊的标签来告诉工具具体放在哪里(在头文件或源文件中)。

所以我典型的 SourceFile.lzz 看起来像这样:

如您所见,它仍然是可识别的 C++,但有一些附加功能。

出于某种原因,CDT 的索引器似乎不想索引任何东西,我也不知道出了什么问题。在索引器视图中,它向我显示了一棵空树,但告诉我它有大约 15000 个符号和更多内容,我似乎无法访问这些内容。

所以这是我的问题:我怎样才能让索引器输出更多关于它正在做什么以及为什么它会失败的信息,我可以调整它而不只是使用 GUI 可访问的选项吗?

谢谢,

卡尔

0 投票
4 回答
5491 浏览

c - Eclipse Ganymede hack、提示、技巧、技巧和最佳实践

我最近开始使用 Eclipse Ganymede CDT 进行 C 开发,我非常喜欢它。我知道学习曲线可能有点明显,因此在您的帮助下,我的目标是尽可能地使其变平。我正在寻找最好的技巧、提示、技巧、技巧和最佳实践,以真正释放 IDE 的全部功能。

0 投票
3 回答
33389 浏览

c++ - 如何在没有 gdbserver 的情况下使用 Eclipse CDT 进行远程调试?

我们在 Windows 上使用 Eclipse CDT 5 C++ IDE 在远程 AIX 主机上开发 C++ 应用程序。

Eclipse CDT 能够使用 gdbserver 执行远程调试。不幸的是,AIX 不支持 gdbserver。

有没有人熟悉在没有 gdbserver 的情况下使用 Eclipse CDT 进行远程调试的方法?也许使用 SSH shell 连接到 gdb?

0 投票
3 回答
4403 浏览

c++ - Eclipse C++ 漂亮的打印?

我们从 Eclipse 打印 C++ 源代码时得到的输出相当难看。

是否有方法/插件可以漂亮地打印 C++ 源代码,例如使用 a2ps(可能正在使用另一个 C 源代码过滤器)?

0 投票
12 回答
32246 浏览

debugging - 为什么 Eclipse CDT 忽略断点?

我的问题是我在代码中设置了一些断点,其中一些没有工作。在某些地方它抱怨“未解决的断点”。

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

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

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

0 投票
3 回答
18521 浏览

c++ - 如何使用 Eclipse 在 Linux 上调试 C++ 程序?

我不使用 Eclipse 作为 IDE,也没有兴趣这样做。但是,我确实喜欢它的源代码级调试。

有什么方法可以使用它来调试 C++ Linux 应用程序,而无需经历创建项目的仪式?(实际上,我可以像 gdb 的前端一样使用它吗?)

如果没有,我需要遵循哪些步骤来创建一个项目,我可以使用该项目来调试使用 Makefile 或其他工具(SCons、CMake 等)构建的现有 C++ 程序。我不想在 Eclipse 中“开发”;我需要做的就是调试。

0 投票
4 回答
10173 浏览

c++ - 在整个项目中搜索包含在 Eclipse CDT 中

我有一个庞大的现有 c++ 代码库。通常,代码库的用户使用 gvim 编辑源代码,但我们想开始使用 Eclipse 中漂亮的 IDE 功能。代码库有一个广泛的目录层次结构,但是由于我们在构建过程中使用了一些巫术,源文件使用了没有路径的包含指令。当我在 Eclipse 中将源链接到我的项目时,索引器抱怨它找不到任何头文件(因为我们没有在包含中指定路径。)如果我手动将工作区中的目录添加到包含路径,那么一切都很好,但显然手动添加数百个目录是不可行的。是否有一种简单的方法可以告诉 Eclipse 在项目中的任何位置查找包含文件,而不必一个一个地添加它们?如果不,

0 投票
3 回答
4145 浏览

c++ - Eclipse CDT 5.0.1 (Ganymede) 慢速索引器问题

我正在尝试使用 Ganymede CDT 来索引我们的大型代码库。它非常缓慢,可能需要一整夜来索引 C++ 文件。使用 exuberant ctags 5.7 索引同一个项目只需 5 秒。

有没有办法找到问题的根源并加快速度?也许打开登录 CDT,或者我错过的某个晦涩的选项?

0 投票
6 回答
10084 浏览

debugging - 控制 Eclipse CDT 调试器输出?

使用 CDT 时,我希望 std::string 显示在“变量”调试窗口中,并带有它包含的字符串。例如,如果它当前持有“历史”一词,我想在标有“变量”的调试器窗口中查看历史

我认为有一种通用的方法可以让它深入到对象中,但我不能把手指放在它上面。有没有人知道如何做到这一点?

当从复杂对象输出单个字段时,这对我也很有用。

谢谢,比尔