我的计划是用clang解析代码,找到undefined类型,然后找到对应的头文件,最后在文件中插入#include"xxx"。 clang 能做到吗?
我想我应该更详细地描述我的问题,这样可以更容易解决。 我有一个大项目,需要很长时间才能完成。我发现几乎每个 cpp 文件都包含“common.h”,它由许多头文件组成。所以我想清除“common.h”中的头文件,并在每个cpp中插入必要的头文件。这是一项非常无聊且耗时的工作。我想知道是否有任何自动方法可以提供帮助。
最佳答案
IDE(或自动化工具)可以分析编译结果并提供建议(例如 xcode 这样做),但并不是每个人都希望在程序员不知情的情况下自动修复代码。
关于c++ - 是否可以使用 clang 自动包含缺少的 c++ 头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23708213/