如何从仅标题项目迁移?

时间:2013-12-18 16:19:24

标签: c++ header-only

我们有一个只有标题的C ++代码库(VS 2010,Eclipse,Makefile),大约有450个文件(3.6 MB)。由于编译时间很长(4分钟),日常工作开始变得更难。它的一小部分(约20%)是模板化的,但其他部分是简单的类,其中包含一些模板方法。我们正考虑将80%迁移到单独的.cpp.h文件。

首先,我会将每个模板化文件从.h更改为.hpp。这将定义范围。在那之后,我只看到大量的手工工作。也许在Visual Assist的 Move实现到源功能的帮助下。最后,我在考虑部分统一构建(5..20 .cpp文件的编译单元),但这可以在所有事情之后完成。

你能想到比360手动文件更好的方法吗?任何加速?

0 个答案:

没有答案