启用 IWYU 构建时,我收到许多关于缺少成员和未声明标识符的错误,例如:'/Library/Developer/CommandLineTools/usr/include/c++/v1/cstdint:153:8: error: no member named 'int8_t' in the global命名空间使用::int8_t;'
我从以下位置构建并安装了 IWYU:https ://include-what-you-use.org/downloads/ 使用:-DIWYU_LLVM_ROOT_PATH=/usr/local/opt/llvm
请你能建议我有什么问题导致这些错误吗?如果做不到这一点,我该如何抑制这些(错误?)错误?
使用 C++17 编程。使用基于 clang 版本 6.0.0 的 include-what-you-use 0.10。使用 clang 6.0.0 编译。使用 cmake 3.11.1 构建。Mac OS High Sierra 版本 10.13.4。