【问题标题】:Basic windows include can't be found in release mode在发布模式下找不到基本窗口包括
【发布时间】:2021-05-19 08:35:58
【问题描述】:

我有一个在 VS2019 下开发的 C++ 项目,使用调试模式(x64 和 Windows SDK 10.0.18362.0)可以正常工作。

但是当我尝试使用发布模式编译它时,我得到了数百个错误,例如:

    Error (active)  E1696   unable to open source file "ctype.h"    SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cctype  12  
    Error (active)  E1696   unable to open source file "errno.h"    SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cerrno  12  
    Error (active)  E1696   unable to open source file "float.h"    SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cfloat  11  
    Error (active)  E1696   unable to open source file "locale.h"   SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\clocale 12  
    Error (active)  E1696   unable to open source file "corecrt.h"  SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\crtdefs.h   10  
    Error (active)  E1696   unable to open source file "stddef.h"   SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstddef 12  
    Error (active)  E1696   unable to open source file "stdio.h"    SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdio  12  
    Error (active)  E1696   unable to open source file "stdlib.h"   SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdlib 13  
    Error (active)  E1696   unable to open source file "math.h" SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdlib 12  
    Error (active)  E1696   unable to open source file "string.h"   SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstring 12  
    Error (active)  E1696   unable to open source file "time.h" SYABOT_ScanAndControl   C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\ctime   12

我真的很困惑,我在谷歌上没有找到任何信息来解决这个问题。我希望有人可以在这里帮助我。提前谢谢你。

【问题讨论】:

  • 您可能不小心在发布配置中选中了某种“无系统包含目录”复选框。

标签: c++ visual-studio release


【解决方案1】:

建议你在设置Windows SDK版本的时候检查属性页中的配置选项。

我建议你可以选择All Configurations。也可以选择Release,然后设置Windows SDK版本。

【讨论】:

    猜你喜欢
    • 2017-05-02
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 2016-06-09
    • 1970-01-01
    相关资源
    最近更新 更多