从.NET4升级到.NET 4.5时,C ++ DLL失去对windows.h的引用

时间:2014-05-29 14:30:04

标签: c++ .net dll visual-studio-2013

我有一个解决方案,我正在从.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会丢失,如何将项目设置回稳定状态?

0 个答案:

没有答案