有什么工具或方法可以加快这个过程吗?
例如,我只是将neaTrick.cpp 源文件拆分为两个单独的文件neaTrickImplementation.cpp 和neaTrickTests.cpp。
我现在要做的就是浏览natTrick.cpp 顶部的#include 列表,并确定其中哪些需要进入实现文件,哪些需要进入测试文件。它们中的一些标题是必需的,有些则不是。有些甚至可能完全没有必要。
我觉得我的过程(从零开始,编译,看看有什么问题,添加正确的包含,再次编译,重复)会产生最不臃肿的代码,但它是如此令人沮丧的慢。我认为如果我的 IDE 可以分析我项目中的其余标头,看看哪些可以消除当前的错误集,并为我自动执行此任务,那就太好了。