【发布时间】:2020-07-12 05:48:14
【问题描述】:
我在 VS2019 中有一个简单的 c++ 控制台应用程序,当最新的 Windows 更新决定(有帮助?)重新启动机器时,它正在工作和运行。应用程序或其项目设置中没有任何更改,也没有以任何方式(由我)安装或修改任何其他内容。在重新打开 VS2019 时,我的项目无法构建并出现以下错误
Severity Code Description Project File Line Suppression State
Error MSB8020 The build tools for v142 (Platform Toolset = 'v142') cannot be found. To build using the v142 build tools, please install v142 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". ConsoleApplication1 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets 57
我尝试从重定向解决方案菜单中选择所有可用的 SDK 选项(有四个),每次都进行清理和重建,但每次仍然失败。
所以看起来 Windows 已经消失并替换了下面的 SDK?我需要安装新的东西才能让它工作吗?我知道我可能只创建一个新项目就可以逃脱(这次可能会),但我不想每次强制更新都这样做。
如果这有任何帮助,应用程序 VC++ 目录设置确实有
$(VC_IncludePath)
$(WindowsSDK_IncludePath)
在重定向之前评估为
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\atlmfc\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\VS\include
C:\Program Files (x86)\Windows Kits\10\Include\10.0\ucrt
C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\Include\um
在重定向后评估为(例如)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\atlmfc\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\VS\include
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\winrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\cppwinrt
C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\Include\um
【问题讨论】:
标签: c++ visual-studio-2019 windows-update