16

我正在尝试使用 Eclipse 和 NetBeans 进行 C(不是 C++)编程。是否有一个功能/插件可以自动保持源文件和头文件同步?

如,当我在源文件中实现一个函数时,它会自动在头文件中插入正确的行吗?

我确实看过像 lzz 这样的解决方案,但它们不是我想要的。

4

2 回答 2

10

Eclipse CDT 允许您在头文件中编写原型,并自动将其添加到 C 文件中。

指示

  1. 将函数原型添加到 .h 文件 void foobar()
  2. 选择函数名称“foobar”(尝试双击)
  3. 在工具栏中单击源 -> 实施方法
  4. 精灵它

这可能是您开箱即用的最佳选择

于 2010-02-24T01:17:48.223 回答
0

同意Ryu提出的方法。在 C 中,我不会自动在标题中创建声明。这应该是从 C 模块公开一些符号的显式操作。

但是,如果声明/实现已经设置并且您想要修改其中任何一个,我想您可能希望在可能的工作流程中使用 Eclipse 中的切换函数定义,您可以在剪贴板中复制中间切换结果并稍后将它们粘贴到更改的声明上或实现声明。

当您更改内容时,还要密集地使用重命名重构。

于 2011-07-07T18:16:06.817 回答