我想知道是否有一个eclipse的命令或插件会占用我的头文件,并从该头文件中自动生成所有方法存根到CPP文件中?我已经google了,缺乏结果会说不是这样,但我可以在模板下的CDT首选项中看到有一个选项可以启用存根生成...但是找不到使用它的命令。谢谢!
答案 0 :(得分:18)
好的,经过一些搜索,我自己找到了解决方案。在头文件中,右键单击空白区域并选择“实施方法”,将出现一个窗口,显示标题中的方法声明列表。您可以选择部分或全部,然后单击“完成”并使用它或“下一步”完成,以遵循指导向导过程的其余部分。
修改强>
我有时注意到使用它时生成的存根的格式可能会被搞砸,或者可能搞砸了现有CPP文件的格式。如果确实发生这种情况,只需右键单击CPP文件空白区域,单击“源”并选择“格式”以更正问题。
另一个编辑
出于某种原因,经过一段时间以来,有很多人试图编辑我的答案以完全改变它。所有编辑试图沟通的是显然有一个CTRL + 3快捷方式来调出工具方法窗口。
答案 1 :(得分:8)
我在Eclipse CDT中丢失了一点,找不到上面描述的实施方法选项。所以为了清楚起见,我发布了这个。
在 Eclipse CDT Mars (可能还有以前的版本)中:
答案 2 :(得分:3)
您还可以查看http://www.lazycplusplus.com/。它比生成方法存根更强大。它生成头文件和源文件。我设法将它集成到Visual Studio中,因此它可以在每个构建上运行。也许你也可以在Eclipse中做到这一点。
修改强>
在我的博客上http://itmuckel.de我写了一篇关于在Eclipse中集成Lazy C ++的文章。它的效果非常好。以下是本教程的直接下载链接:http://itmuckel.de/wp-content/uploads/2016/04/lzz_integration.pdf
它是用德语写的,但Eclipse的截图显示了英文版。除此之外,谷歌翻译也会做得很好。