问题标签 [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.
c++ - 你最喜欢的用于 c/c++ 开发的 eclipse 插件是什么?
除了 CDT,您还发现使用 eclipse 进行 c 开发的必要条件是什么?
eclipse - 通过插件以编程方式修改 Eclipse 工作区和 CDT 选项
我想从插件中以编程方式修改 Eclipse 工作区(添加现有项目是我的主要要求)。我还想从该插件中修改 CDT 选项(环境、索引器选项)。
有谁知道如何最好地做到这一点,或者可以指出我关于该主题的良好文档?
编辑: 实际上我不想修改 CDT 项目设置,而是修改一些全局 CDT 设置(实际上我想禁用索引器)。
eclipse-cdt - Eclipse CDT 和库
下面我提到我的要求是什么。
在我的项目中使用了理解的 API。使用这些 API,我能够打开数据库、关闭它、列出项目名称、列出文件 n 中的函数名称等等。
了解为我将包含的内容提供了一个 udb.lib。但是在 Eclipse CDT 中,没有 lib 的插件。我需要该库以便可以访问 API。
但我不知道如何找到以及在哪里获得。
使用插件,我可以获取 API……吗?
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 交互。我该怎么做呢?
谢谢,罗希特
eclipse - 从 Eclipse 中的实体类文件生成接口
Eclipse
该自动生成中是否有任何interface
基于实体类/实现具体的插件class
?
目前我手代码接口。
eclipse - 如何使用 Eclipse CDT 构建 SCons 项目?
我们有一个相当大的 C/C++ 项目,使用 scons 进行构建。我想尝试通过 Eclipse-CDT 来构建它。任何人都有这方面的经验,可以告诉我将 scons 设置为 builder 的步骤。(不使用 SConsBuilder 插件,它不适用于 Fedora-11 的 Eclipse-CDT)。
eclipse - 尝试使用 Eclipse/CDT 和 gdb 调试应用程序时出现“创建会话时出错”
尝试调试简单的 C++ 应用程序时,我收到一个相当神秘的错误。
消息:“创建会话时出错”
堆栈跟踪:
操作系统:Ubuntu 32 9.04
gdb:GNU gdb 6.8-debian
日食:20090619-0625
gdb 在我的路径中,可以从终端执行。
我也尝试过使用“elf”和“GNU”二进制解析器都无济于事。
有什么想法吗?
阿什利
c++ - Eclipse CDT:如何通过相对路径引用 3rd 方包括
我是 Eclipse-CDT 的新手,第一次建立一个新项目。我试图在不硬编码绝对路径的情况下引用 Boost。
我已将 boost 放入我的工作区文件夹,例如 /home/user/workspace/boost_1_39_0
然后我希望添加一个指向相对于工作区的文件夹的包含目录,但 Eclipse 不会这样做,它似乎只想指向 /home/user/workspace/[MyProjectNameHere]
有小费吗?将 Boost 复制到我的项目文件夹中似乎没有意义,因为它出现在 Eclipse 中并且 Eclipse 想要构建它(当然,我可以排除它)。
- 亚历克斯
c++ - 在 Eclipse-CDT 中使用 *relative* 路径引用第 3 方库
在 Eclipse-CDT 中使用相对路径引用第 3 方 C++ 组件(例如,包括、库)的最佳做法是什么?
- 我正在尝试引用 Boost 和 Google protobuf。
- 我已将它们分别放在工作区的一个文件夹中,例如 /home/user/workspace/boost_1_39_9
- 我在项目属性的构建设置下添加了对该文件夹的引用,但是 Eclipse 不允许我将该路径指定为相对于工作区文件夹,我必须使用文件系统选择它并指定一个绝对路径
谢谢,
- 亚历克斯
c++ - GCC C++ 链接器错误:未定义对 'vtable for XXX' 的引用,未定义对 'ClassName::ClassName()' 的引用
我正在使用 Eclipse-CDT 在 Ubuntu x64 上设置 C++ 项目。我基本上是在打个招呼,并链接到一个商业 3rd 方库。
我已经包含了链接到他们的库的头文件,但我仍然遇到链接器错误。除了明显的问题之外,这里是否存在一些可能的问题(例如,我 99% 确定我正在链接到正确的库)。
- 有没有办法确认我链接到的静态库是 64 位的?
- 有没有办法确认该库具有我期望它具有的类(和方法)?
日食 说: