0

我刚刚在两台不同的机器上安装了 .NET framework 4.5、Windows 8 SDK 和 Windows 8 DDK(一台在家由我管理,一台在工作中由 IT 最初设置)都安装了 Visual Studio 2010 Professional SP1,并且两者运行 Window 7 Professional。

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

手动将 Include 和 Lib 文件夹添加到项目中可以使其正确构建和运行。

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

4

1 回答 1

3

在研究了很多之后,我终于找到了解决方案。看起来它不能通过任何简单的方法添加到“平台工具集”,但至少您不必在要使用 API 的每个项目上添加路径。这对我有用,并允许我构建 Microsoft 为 VS2012 编写的“USBView 示例应用程序”。微软推荐的方式(来自官方的 Microsoft Visual C++ Team 博客)是:

对于单个项目: 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-多个项目.aspx

于 2013-02-08T17:53:00.270 回答