如何解决查找预编译的标头时出现错误C1010文件意外结束
我在Visual Studio 2019中遇到此错误(如标题所述)。 我在这里(和其他地方)浏览了其他答案,但实际上我正在遵循可以找到的建议:
- 我将
每个源文件中的pch.h包含在文件顶部 - 我有这个构建选项
/Fp"..\obj\Debug-windows-x86_64\myProject\myProject.pch"
- 我还有这个构建选项
/Yu"pch.h"
配置属性-> C / C ++->预编译标题将标题标记为启用,并且我检查了名称是否匹配。
但是,预编译的头文件似乎没有构建(至少我在obj/...
目录中找不到它),并且此错误仍然存在。
我宁愿不禁用预编译头,而要使其正常工作。有什么建议吗?
解决方法
您需要为/Yc (Create Precompiled Header File)
文件指定pch.h
:
https://docs.microsoft.com/en-us/cpp/build/reference/yc-create-precompiled-header-file?view=msvc-160
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。