自动为IDE中的C源文件生成头文件

时间:2010-02-23 23:56:31

标签: c eclipse netbeans eclipse-cdt header-files

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

同样,当我在源文件中实现一个函数时,是否会自动在头文件中插入正确的行?

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

2 个答案:

答案 0 :(得分:10)

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

<强>说明

  1. 将函数原型添加到.h文件void foobar()
  2. 选择功能名称“foobar”(尝试双击)
  3. 在工具栏中点击来源 - &gt;实施方法
  4. 向上推荐
  5. 这可能是你开箱即用的最佳选择

答案 1 :(得分:0)

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

但是,如果已经设置了声明/实现并且您想要修改它们中的任何一个,我想您可能希望在可能的工作流程中使用Toggle Function Definition,您可以在其中复制剪贴板中间切换结果并粘贴它们稍后改变声明或实施声明。

当你改变东西时,也要使用重命名重构。