在发布模式下找不到基本 windows 包含
Basic windows include can't be found in release mode
我有一个在 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 Studio19\Community\VC\Tools\MSVC.28.29910\include\cctype 12
Error (active) E1696 unable to open source file "errno.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cerrno 12
Error (active) E1696 unable to open source file "float.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cfloat 11
Error (active) E1696 unable to open source file "locale.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\clocale 12
Error (active) E1696 unable to open source file "corecrt.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\crtdefs.h 10
Error (active) E1696 unable to open source file "stddef.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstddef 12
Error (active) E1696 unable to open source file "stdio.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstdio 12
Error (active) E1696 unable to open source file "stdlib.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstdlib 13
Error (active) E1696 unable to open source file "math.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstdlib 12
Error (active) E1696 unable to open source file "string.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstring 12
Error (active) E1696 unable to open source file "time.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\ctime 12
我真的很困惑,我在google上没有找到任何解决这个问题的信息。我希望有人能在这里帮助我。提前谢谢你。
建议您在设置Windows SDK版本时,查看属性页面中的配置选项。
我建议你可以选择All Configurations
。您也可以选择 Release
然后设置 Windows SDK 版本。
我有一个在 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 Studio19\Community\VC\Tools\MSVC.28.29910\include\cctype 12
Error (active) E1696 unable to open source file "errno.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cerrno 12
Error (active) E1696 unable to open source file "float.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cfloat 11
Error (active) E1696 unable to open source file "locale.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\clocale 12
Error (active) E1696 unable to open source file "corecrt.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\crtdefs.h 10
Error (active) E1696 unable to open source file "stddef.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstddef 12
Error (active) E1696 unable to open source file "stdio.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstdio 12
Error (active) E1696 unable to open source file "stdlib.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstdlib 13
Error (active) E1696 unable to open source file "math.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstdlib 12
Error (active) E1696 unable to open source file "string.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\cstring 12
Error (active) E1696 unable to open source file "time.h" SYABOT_ScanAndControl C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Tools\MSVC.28.29910\include\ctime 12
我真的很困惑,我在google上没有找到任何解决这个问题的信息。我希望有人能在这里帮助我。提前谢谢你。
建议您在设置Windows SDK版本时,查看属性页面中的配置选项。
我建议你可以选择All Configurations
。您也可以选择 Release
然后设置 Windows SDK 版本。