gpt4 book ai didi

c++ - C++头文件包含的静态分析

转载 作者:行者123 更新时间:2023-11-30 02:04:04 26 4
gpt4 key购买 nike

似乎我经常发现我的代码在从一个 linux 安装移动到另一个或从一个 unix 到另一个时,我发现我错过了包含某些头文件。

当您将源代码提供给其他人希望他们能够很好地编译它时,这往往会变得很烦人,只是因为缺少包含的头文件而导致编译失败。

是否有任何静态分析工具可以检测应该显式包含的 header ,而这些 header 目前似乎是隐式包含的?有什么方法可以禁用这种头文件的隐式包含吗?

此外,我还想检测包含的头文件,这些头文件可能因代码更改而变得多余,不再需要。

最佳答案

我用过checkheaders取得了一些成功。开发似乎在去年放缓了一些,但它仍然可用。可能最好使用 trunk 版本。

关于c++ - C++头文件包含的静态分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com