在VisualStudio 2010上使用v90平台工具集

9
在我们公司进行软件开发时,主要使用VisualStudio 2010(平台工具集v100)。然而,我们遇到了一个情况,需要使用一些编译于VisualStudio 2008(V90)的第三方SDK,但是在"v100"平台工具集下,这个SDK无法正常运行。
所以,我们采用了一个解决办法,创建了一个“包装器”dll,使用VS2010编译,但选择了“平台工具集v90”的选项。但是,为了让"平台工具集v90"能够正常运行,我们需要安装VisualStudio 2008。
我的问题是:在不购买VisualStudio 2008的情况下,是否有任何合法途径可以在VS2010中使用v90平台工具集?也许有一种v90“工具集包”或其他方法可供使用吗?
谢谢。

2
工具集也是平台 SDK 的一部分。如果您获得了6.1(Server 2008)平台 SDK,则应该能够选择该工具集,这将编译针对 msvcrt90.dll 等的代码。好吧,这就是7.1 SDK的工作原理,但我还没有真正尝试过。编辑:http://www.microsoft.com/en-us/download/details.aspx?id=11310 - ActiveTrayPrntrTagDataStrDrvr
2个回答

3

正如用户1240436在评论中所述,也应该有可能安装Microsoft Platform SDK。我认为v6.0及更高版本包含VC 9.0及其环境。


2
据我所知,应该可以使用Visual C++ 2008 Express Edition,只需在编译机器上安装即可,其他所有工作都可以通过VS2010完成。(这样您还可以构建多项目解决方案等)

我已经有 VC 2008,但它对我没用。现在打算尝试 Platform SDK。 - Bokhari

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接