问题标签 [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 投票
5 回答
8296 浏览

c++ - 你最喜欢的用于 c/c++ 开发的 eclipse 插件是什么?

除了 CDT,您还发现使用 eclipse 进行 c 开发的必要条件是什么?

0 投票
1 回答
2788 浏览

eclipse - 通过插件以编程方式修改 Eclipse 工作区和 CDT 选项

我想从插件中以编程方式修改 Eclipse 工作区(添加现有项目是我的主要要求)。我还想从该插件中修改 CDT 选项(环境、索引器选项)。

有谁知道如何最好地做到这一点,或者可以指出我关于该主题的良好文档?

编辑: 实际上我不想修改 CDT 项目设置,而是修改一些全局 CDT 设置(实际上我想禁用索引器)。

0 投票
1 回答
297 浏览

eclipse-cdt - Eclipse CDT 和库

下面我提到我的要求是什么。

在我的项目中使用了理解的 API。使用这些 API,我能够打开数据库、关闭它、列出项目名称、列出文件 n 中的函数名称等等。

了解为我将包含的内容提供了一个 udb.lib。但是在 Eclipse CDT 中,没有 lib 的插件。我需要该库以便可以访问 API。

但我不知道如何找到以及在哪里获得。

使用插件,我可以获取 API……吗?

0 投票
1 回答
2293 浏览

eclipse - 将 Eclipse Workbench UI 与 GNU 调试器功能连接起来

我想知道 Eclipse Workbench UI 如何与 GNU 调试器通信。我的意思是在 C/C++ 的 Eclipse 中,当我们按下菜单中的 step over 或 resume 或 continue 按钮时,幕后会发生什么?就像如何调用 GNU gdb 一样?gdb 如何知道要执行哪个函数?UI 如何与 gdb 通信?我已经向 gdb 添加了一个自定义函数(不管函数是什么......),我想向 Eclipse 工作台添加一个按钮,以便按下按钮将调用 gdb,特别是该函数。我想知道 Eclipse 工作台 UI 如何与 GNU gdb 交互。我该怎么做呢?

谢谢,罗希特

0 投票
1 回答
20895 浏览

eclipse - 从 Eclipse 中的实体类文件生成接口

Eclipse该自动生成中是否有任何interface基于实体类/实现具体的插件class
目前我手代码接口。

0 投票
6 回答
12506 浏览

eclipse - 如何使用 Eclipse CDT 构建 SCons 项目?

我们有一个相当大的 C/C++ 项目,使用 scons 进行构建。我想尝试通过 Eclipse-CDT 来构建它。任何人都有这方面的经验,可以告诉我将 scons 设置为 builder 的步骤。(不使用 SConsBuilder 插件,它不适用于 Fedora-11 的 Eclipse-CDT)。

0 投票
1 回答
3922 浏览

eclipse - 尝试使用 Eclipse/CDT 和 gdb 调试应用程序时出现“创建会话时出错”

尝试调试简单的 C++ 应用程序时,我收到一个相当神秘的错误。

消息:“创建会话时出错”

堆栈跟踪:

操作系统:Ubuntu 32 9.04

gdb:GNU gdb 6.8-debian

日食:20090619-0625

gdb 在我的路径中,可以从终端执行。

我也尝试过使用“elf”和“GNU”二进制解析器都无济于事。

有什么想法吗?

阿什利

0 投票
4 回答
15770 浏览

c++ - Eclipse CDT:如何通过相对路径引用 3rd 方包括

我是 Eclipse-CDT 的新手,第一次建立一个新项目。我试图在硬编码绝对路径的情况下引用 Boost。

我已将 boost 放入我的工作区文件夹,例如 /home/user/workspace/boost_1_39_0

然后我希望添加一个指向相对于工作区的文件夹的包含目录,但 Eclipse 不会这样做,它似乎只想指向 /home/user/workspace/[MyProjectNameHere]

有小费吗?将 Boost 复制到我的项目文件夹中似乎没有意义,因为它出现在 Eclipse 中并且 Eclipse 想要构建它(当然,我可以排除它)。

  • 亚历克斯
0 投票
4 回答
7421 浏览

c++ - 在 Eclipse-CDT 中使用 *relative* 路径引用第 3 方库

在 Eclipse-CDT 中使用相对路径引用第 3 方 C++ 组件(例如,包括、库)的最佳做法是什么?

  • 我正在尝试引用 Boost 和 Google protobuf。
  • 我已将它们分别放在工作区的一个文件夹中,例如 /home/user/workspace/boost_1_39_9
  • 我在项目属性的构建设置下添加了对该文件夹的引用,但是 Eclipse 不允许我将该路径指定为相对于工作区文件夹,我必须使用文件系统选择它并指定一个绝对路径

谢谢,

  • 亚历克斯
0 投票
12 回答
149900 浏览

c++ - GCC C++ 链接器错误:未定义对 'vtable for XXX' 的引用,未定义对 'ClassName::ClassName()' 的引用

我正在使用 Eclipse-CDT 在 Ubuntu x64 上设置 C++ 项目。我基本上是在打个招呼,并链接到一个商业 3rd 方库。

我已经包含了链接到他们的库的头文件,但我仍然遇到链接器错误。除了明显的问题之外,这里是否存在一些可能的问题(例如,我 99% 确定我正在链接到正确的库)。

  1. 有没有办法确认我链接到的静态库是 64 位的?
  2. 有没有办法确认该库具有我期望它具有的类(和方法)?

日食 说: