Eclipse CDT从头文件生成方法存根?

12 c++ eclipse eclipse-cdt

我想知道是否有一个eclipse的命令或插件将采用我的头文件并从该头自动生成所有方法存根到CPP文件中?我已经google了,缺乏结果会说不是这样,但我可以在模板下的CDT首选项中看到有一个选项可以启用存根生成...但是找不到使用它的命令.谢谢!

小智 19

好的,经过一些搜索,我自己找到了解决方案.在头文件中,右键单击空白区域并选择"实施方法",将出现一个窗口,显示标题中的方法声明列表.您可以选择部分或全部,然后单击"完成"并完成它或"下一步"以遵循指导向导过程的其余部分.

编辑
我注意到有时使用它时生成的存根的格式可能会被搞砸,或者可能搞砸现有CPP文件的格式.如果确实发生了这种情况,只需右键单击CPP文件空白区域,单击"源"并选择"格式"以更正问题.

另一个编辑

出于某种原因,经过一段时间以来,有很多人试图编辑我的答案以完全改变它.所有编辑试图沟通的是显然有一个CTRL + 3快捷方式来调出工具方法窗口.

  • 在使用此方法之前,请确保已存在具有标头的同名源文件,否则将在标头中创建内联版本实现. (3认同)

小智 9

我在Eclipse CDT中有点遗失,找不到上面描述的实施方法选择.所以为了清楚起见,我发布了这个.

Eclipse CDT Mars中(可能还有以前的版本):

  1. 右键单击.h或头文件中的空白区域.初始菜单出现......
  2. 点击 - >实现方法...
  3. 出现弹出窗口 ; 检查创建的方法(存根).cpp/implementation文件.

.