煎炸主板后,我正在尝试在新计算机上编译VC ++项目。旧电脑有Windows 7 Home,新电脑有Windows 7 Professional。我已经安装了适当的SDK(v 8.1)。我使用相同的编译器和IDE(Visual Studio下的VC ++ 2017),但可能是每个版本的后续版本。
编译器没有找到系统包含文件“corecrt.h”。实际上,它似乎并不是新计算机上的任何地方。它在“crtdef.h”中引用,它位于“c:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.11.25503 \ include”
“corecrt.h”应该在哪里,为什么我在安装Visual Studio时没有得到它?或者编译器是否找到了crtdef.h的过时版本?
编辑:我仍然不知道为什么安装SDK 8.1还不够,但我能够通过右键单击解决方案,选择“重新定位解决方案”并采用默认的“确定”来进行编译,这是10点出头。