clang-cl PCH 缺少标头包含错误

clang-cl PCH missing header include error

本文关键字:包含 错误 PCH clang-cl      更新时间:2023-10-16

我们在编译之前生成PCH作为预处理步骤,然后强制将PCH包含在项目中的每个文件中。 这对于我们使用 MSVC cl 来说效果很好,但 clang-cl 正在检查 PCH 是否包含在源中(通过设计排除(。

我收到以下错误:

fatal error: #include of 'pch.hxx' not seen while attempting to use precompiled header

clang-cl 不应该将/FI(或/clang:-include(检测为源中的标头吗?

clang-cl应该(并且确实(将/FI参数视为包含行。你能粘贴失败的编译命令吗?也许您正在通过稍微不同的路径来/Yu/Fi