本文阐述了作者反对使用include-what-you-use (IWYU) 工具的理由,认为其存在诸多缺陷,例如输出信息过多、分析速度慢、需要手动修复错误等,并建议等待模块化成为主流方案。尽管如此,作者仍然提供了在CMake项目中使用IWYU的配置方法,供有需要的开发者参考。