【发布时间】:2017-03-09 03:39:34
【问题描述】:
我正在尝试禁用我项目的 C 文件的预编译头文件,因为 VS2015 给了我这个错误(为了便于阅读而换行):
..\..\..\..\Lib\freetype2\src\autofit\autofit.c : fatal error C1853:
'Y:\obj\TwoNav_PC_15\headers\CompeTwoNav.pch' precompiled header file
is from a previous version of the compiler, or the precompiled header
is C++ and you are using it from C (or vice versa)
寻找如何做我发现this post, 但是当我尝试在我的 Visual Studio 2015 Professional 中执行此操作时,我看不到提到的选项。
编辑:这是我尝试选择属性的方式:
这张图片是我选择文件属性时看到的:
【问题讨论】:
-
删除编译器抱怨的所有 .pch 文件。
-
您只选择了文件,您正在查看错误的工具窗口。相反,右键单击它并选择“属性”以显示该文件的属性页。
-
@n.m.甚至删除了整个文件夹..不走运。
-
@HansPassant 我用一张图片编辑了帖子,显示了我在尝试选择属性时点击的内容。
-
您仍在查看错误的工具窗口。我不知道为什么你看不到文件的设置对话框,也许你的 VS2015 安装坏了。尝试另一台机器。
标签: c++ c visual-studio visual-studio-2015 precompiled-headers