如何解决与 Qt Creator 捆绑的 clang-tidy [clang-diagnostic-error]
我有一个 CMake 项目,我尝试在构建过程中运行 clang-tidy 检查和修复。一切都适用于使用 brew 安装的 llvm 12.0.1(也尝试过 11.0.0)的 clang-tidy。
当我尝试使用 Qt Creator 附带的 clang-tidy(来自 Qt Creator 5.0.0 beta 的 11.0.0 和 12.0.0)时,使用该项目的人不必安装它,我收到错误:
licensing.h:3:10: error: 'string' file not found [clang-diagnostic-error]
#include <string>
^
CMakeLists.txt 部分如下所示:
set(CMAKE_CXX_CLANG_TIDY
${CLANG_TIDY_BIN}
--format-style=file
--header-filter
--config=
--fix
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。