2013-02-07 89 views
0

我刚刚在2台不同的机器上安装了.NET Framework 4.5,Windows 8 SDK和Windows 8 DDK(一个在我家管理,一个在IT工作的初始阶段) )已经安装了Visual Studio 2010 Professional SP1,并且都运行Window 7 Professional。在Visual Studio 2010中缺少Windows 8 SDK平台工具集

我在Windows XP中有一个使用Windows SDK和DDK的旧C++/Win32应用程序。我更新了Windows 7和Visual Studio 2010项目设置。但是,它不会生成,因为某些SDK/DDK包含和库文件是新的,并且在Visual Studio中将Platform Toolset设置为“v100”时找不到它们。

手动将Include和Lib文件夹添加到项目使其生成并正确运行。

有什么方法可以将新安装的SDK和DDK添加到Visual Studio 2010的“平台工具集”列表中?我认为它应该自动执行此操作,但是在安装和重新引导之后,我使用的任何机器都没有将它列入其列表中。

+0

在Win8的SDK非常大的变化,它是不会去考虑VS2010 VS.的兼容版本 –

回答

3

经过相当多的研究,我终于找到了解决方案。它看起来并不像可以通过任何简单的方法添加到“Platform Toolset”中,但至少您不必在每个想要使用该API的项目上添加路径。这对我有用,并允许我构建为VS2012编写的微软“USBView示例应用程序”。微软建议的方式(从官方的Microsoft Visual C++团队博客)是:

对于单个项目:
http://blogs.msdn.com/b/vcblog/archive/2012/03/25/10287354.aspx
这似乎与最后的SDK版本中正常工作。

要在多个项目中应用这些设置: http://blogs.msdn.com/b/vcblog/archive/2012/11/23/using-the-windows-8-sdk-with-visual-studio-2010-configuring-multiple-projects.aspx

+0

非常有帮助的答案。 –

相关问题