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

c++ - 如何使用 CDT 配置 Eclipse?

我一直在尝试在带有 cygwin 的 Windows XP 下将 CDT 与 Eclipse 3.4 一起使用。

为了开始,我需要做什么?我使用了 Eclipse 主页上的“eclipse-cpp-ganymede-SR1-win32.zip”。

编辑:

主要问题是,我无法编译和运行代码。

在运行配置中,我为 C/C++ 应用程序尝试了 gcc.exe:

将 make.exe 的路径添加到我的 $Path 后,从头开始,它可以完美运行。

0 投票
6 回答
41507 浏览

c++ - g++ 在 Windows 命令提示符下不起作用。安装 Cygwin

我已经安装了 Eclipse 和 CDT(需要在 Eclipse CDT 中使用 C/C++),以及安装 Cygwin 以便我可以编译我的文件。

在环境变量中,我将路径设置为包括以下内容:“C:\cygwin\bin;”

g++、make 和 GDC 都是通过 Cygwin 安装的。我通过在 bin 文件夹中搜索它们来确保这一点——它们都在那里。

如果我在 Windows 命令提示符中输入“make”,则会出现:

如果我在 Windows 命令提示符中输入“g++”或“gdc”,则会出现(或类似):

所以,换句话说,make 正在工作,但其余的都没有……但它们在同一个 bin 文件夹中!让我完全糊涂了。

如果我尝试打开 Cygwin Bash Shell、g++、make 和 GDC 都可以在那里工作。

但是,我需要它在命令提示符下工作,以便 Eclipse 能够编译我在 IDE 中编写的程序。

如果您知道为什么会这样,请告诉我。

0 投票
1 回答
2560 浏览

eclipse - 在 Eclipse CDT 中隐藏空文件夹和其他文件

在 Eclipse CDT 中,如何过滤导航器和项目视图以隐藏空文件夹和其他不需要的文件类型?

自定义选项似乎有点受限,例如隐藏非 c 内容也隐藏了对我没有帮助的 makefile。

有没有插件可以添加这个功能?

0 投票
2 回答
42251 浏览

eclipse - 是否可以在 eclipse CDT 中将调试会话附加到正在运行的程序

我正在编写一个netscape iplanet 插件(在solaris/C 上使用eclipse),它基本上是一个具有特定入口点的共享对象,我希望能够使用eclipse 的调试器(gdb)调试共享对象。我记得在 AIX 中做过类似的事情,您可以将 xldb 附加到正在运行的进程。是否可以让 eclipse 运行 gdb 以附加到正在运行的二进制文件?我应该因为我想调试一段动态加载的代码而感到悲伤吗?

0 投票
5 回答
1042 浏览

vim - 作为图形 IDE 用户,我应该对传统编辑器感兴趣吗?

我使用成熟的图形 IDE,例如 Eclipse CDT (Linux) 和 Visual Studio (Windows),它们具有自动完成、内置调试等功能。这些是我觉得我离不开的功能。

我不断听到每天有多少人使用 emacs/vim。当图形 IDE 似乎更易于使用时,人们为什么仍然使用基于控制台的编辑器?我知道如何使用 vim 和 emacs,但对于日常编程,我只使用 IDE,因为我发现自己更有效率。

不是vim 与 emacs 的问题,所以请不要互相争论,而是请图形 IDE控制台 IDE争论。

由于我已经熟悉图形 IDE,我是否可能通过使用 emacs/vim 来获得任何生产优势?

我希望答案是“也许不是”,仅仅是因为学习曲线,而且我会想念通常的图形 IDE 功能,例如自动完成和内置调试器;但显然 emacs 支持自动完成和调试。但是,对于使用标准 GUI 文本编辑器的人,我可能会说他们应该使用 emacs/vim。你怎么看?

相关问题:

0 投票
2 回答
3709 浏览

cmake - cmake项目的eclipse索引器问题

我已经用 cmake 创建了 eclipse 项目。我将 vtk 与 qt 一起使用。目录结构如下:

我已经使用工作区目录/path/parent启动了 Eclipse 。

我已按照 http://www.cmake.org/Wiki/Eclipse_CDT4_Generator中描述的说明进行操作。一切正常,但导航不起作用。也就是说,日食给了我source.h还没有被索引的警告。

此外,自动完成功能不适用于 qt 和 vtk 相关的类。我检查了 Project|Properties,其中包含 qt 和 vtk。我究竟做错了什么?我真的很想在我的项目中使用 eclipse 中的自动完成和导航。我在 ubuntu 8.04 64 位上使用 eclipse ganymede。

提前谢谢

0 投票
3 回答
24114 浏览

c++ - Eclipse 有两个 C/C++ 索引器(快速且完整):有什么区别?

Eclipse CDT 为 C/C++ 代码提供了两个索引器(Preferences > C/C++ > Indexer)。有谁知道这两者之间的确切区别是什么?

帮助文件并不完全有启发性:

“CDT 支持其他索引器的贡献,默认 CDT 版本提供了 2 个索引器:

  • 快速 C/C++ 索引器:提供最快的索引功能 - 声明和交叉引用信息。这是推荐的索引器。

  • 完整的 C/C++ 索引器:以性能为代价提供更准确的索引功能 - 声明和交叉引用信息。”

更准确是什么意思:它是否索引更多的东西,如果是,是哪些?

0 投票
10 回答
41042 浏览

c - 为什么 Eclipse CDT 说:'syntax error',但编译没问题

我正在使用现有的 C 代码,其中有几行与此类似的语句:

结构 collect_conn 遵循以下几行:

我正在使用 Eclipse CDT,它将带有橙色波浪线的行标记为“语法错误”。我认为它是由 CDT 索引器标记的。但是,编译(在终端中手动)没有问题。

然而,这有点不方便,因为行上的元素没有被索引(因此调用层次结构树并不总是正确的,或者元素的突出显示等)

为什么 Ecipse 不喜欢这条线?

0 投票
6 回答
42935 浏览

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

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

只是为了让自己清楚 - 我可以使用 VNC 在安装在我的 linux 机器上的 Eclipse 上工作,但我不喜欢这样做。通过 VNC 的 Eclipse 速度很慢,而且响应速度不如我的 Windows 机器上安装的 Eclipse。

谢谢, 柔里

0 投票
1 回答
6818 浏览

eclipse-cdt - Eclipse CDT 调试控制台不显示程序输出

我在带有MinGW GCC 4.2.1GDB 6.8-3的 Windows XP 上为 C/C++ 开发人员使用 Eclipse IDE(Eclipse Ganymede 包 - 版本 3.4.2)

我面临的问题与此处提到的问题非常相似。一个简单的 hello world 程序不会打印到调试器中的控制台输出。运行命令正确显示输出。我已经检查了 gdb 输出控制台和输出控制台。

在 Eclipse 的控制台窗口中获取输出的正确设置是什么?