我有一个解决方案,我正在从.NET 4升级到.NET 4.5。在该解决方案中,我有一个C ++项目,它被编译成.dll,解决方案中的其他项目使用.dll。作为升级的一部分,我将Visual Studio从2010年升级到2013年。
在较高级别,我收到的错误是来自C ++项目Cannot open include file: 'windows.h': No such file or directory
内的stdafx.h
(它有调用#include <windows.h>
)。我搜索了互联网,可以确认我的本地计算机上安装了Windows 8.1 SDK。
我查看了我的包含目录,$(WindowsSdkDir)include
就在那里,还有$(WindowsSDK_IncludePath)
。
我似乎无法解决这个问题。将项目从.NET 4升级到.NET 4.5时,为什么windows.h
dll会丢失,如何将项目设置回稳定状态?