标签: c++ refactoring precompiled-headers
不幸的是,在这个工作项目中,有人有一个好主意,就是将每个文件中的每个标题从相当大的项目放入预编译的标题中。这意味着对项目中任何标题的任何更改都必须重新编译整个项目,并且所有cpp文件都占用太长时间。
是否有适当的C ++重构工具可以自动将所需的包含放在适当的cpp文件中?我真的不想手动使用数百个不同的文件。
答案 0 :(得分:2)
很少有像样的C ++重构工具,因为解析C ++代码很难(因此也很慢)。您可能需要自己编写这样的工具,可能需要GCC-XML的帮助。