在发布模式下找不到基本窗口包括
Posted
技术标签:
【中文标题】在发布模式下找不到基本窗口包括【英文标题】: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
我真的很困惑,我在谷歌上没有找到任何信息来解决这个问题。我希望有人可以在这里帮助我。提前谢谢你。
【问题讨论】:
您可能不小心在发布配置中选中了某种“无系统包含目录”复选框。 【参考方案1】:建议你在设置Windows SDK版本的时候检查属性页中的配置选项。
我建议你可以选择All Configurations
。也可以选择Release
,然后设置Windows SDK版本。
【讨论】:
以上是关于在发布模式下找不到基本窗口包括的主要内容,如果未能解决你的问题,请参考以下文章
rails - 在生产模式下找不到 application.css 资产