不幸的是,在一个正在工作的项目中,有人有一个好主意,将来自相当大项目的每个文件的每个头文件放入预编译的头文件中。这意味着对项目中任何标头的任何更改都必须重新编译整个项目,并且所有 cpp 文件都花费了太长时间。
是否有任何像样的 C++ 重构工具可以自动将所需的包含在适当的 cpp 文件中?我真的不想用数百个不同的文件手动执行此操作。
不幸的是,在一个正在工作的项目中,有人有一个好主意,将来自相当大项目的每个文件的每个头文件放入预编译的头文件中。这意味着对项目中任何标头的任何更改都必须重新编译整个项目,并且所有 cpp 文件都花费了太长时间。
是否有任何像样的 C++ 重构工具可以自动将所需的包含在适当的 cpp 文件中?我真的不想用数百个不同的文件手动执行此操作。
很少有像样的 C++ 重构工具,因为解析 C++ 代码很困难(因此也很慢)。您可能必须自己编写这样的工具,可能需要GCC-XML 的帮助。