错误 C1010 查找预编译文件时意外的文件结尾 header
Error C1010 unexpected end of file while looking for precompiled header
我在 Visual Studio 2019 中收到此错误(如标题所述)。
我在这里(和其他地方)浏览了一些其他答案,但实际上我遵循了我能找到的建议:
- 我将 pch.h 包含在 每个 源文件中,在文件的顶部
- 我有这个构建选项
/Fp"..\obj\Debug-windows-x86_64\myProject\myProject.pch"
- 我也有这个构建选项
/Yu"pch.h"
配置属性 -> C/C++ -> 预编译 Headers 已将 header 标记为已启用,我已检查名称是否匹配。
但是,预编译的header似乎没有构建(至少我在obj/...
目录中找不到它),并且这个错误仍然存在。
我宁愿不禁用预编译 header,而是让它正常工作。有什么建议吗?
您需要为 pch.h
文件指定 /Yc (Create Precompiled Header File)
:
https://docs.microsoft.com/en-us/cpp/build/reference/yc-create-precompiled-header-file?view=msvc-160
我在 Visual Studio 2019 中收到此错误(如标题所述)。 我在这里(和其他地方)浏览了一些其他答案,但实际上我遵循了我能找到的建议:
- 我将 pch.h 包含在 每个 源文件中,在文件的顶部
- 我有这个构建选项
/Fp"..\obj\Debug-windows-x86_64\myProject\myProject.pch"
- 我也有这个构建选项
/Yu"pch.h"
配置属性 -> C/C++ -> 预编译 Headers 已将 header 标记为已启用,我已检查名称是否匹配。
但是,预编译的header似乎没有构建(至少我在obj/...
目录中找不到它),并且这个错误仍然存在。
我宁愿不禁用预编译 header,而是让它正常工作。有什么建议吗?
您需要为 pch.h
文件指定 /Yc (Create Precompiled Header File)
:
https://docs.microsoft.com/en-us/cpp/build/reference/yc-create-precompiled-header-file?view=msvc-160