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



在我们公司的软件开发中,我们主要使用VisualStudio 2010(平台工具集v100)。我们遇到了这样一种情况,我们需要使用一些组织不良的第三方SDK,这些SDK是使用VisualStudio 2008(V90)编译的,并且在"v100"平台工具集中工作时,此SDK无法正常运行。

我所说的"组织不良"的意思是......例如,想象一下SDK导出函数中含有"std::string"之类的东西。

解决方案是创建一个"包装器"dll,我们使用VS2010编译,但使用"平台工具集v90"选项。但是要使"Platform Toolset v90"正常工作,我们需要安装VisualStudio 2008。

我的问题是:在不购买VisualStudio 2008的情况下,是否有任何合法的方法可以在VS2010中使用v90平台工具集?也许有某种 v90"工具集包"或我们可以使用的东西?

谢谢。

正如user1240436在他的评论中所说,也应该可以安装Microsoft平台SDK。我认为 v6.0 及更高版本包含 VC 9.0 及其环境。

据我所知,应该可以使用Visual C++ 2008 Express Edition

它只需要安装在编译机上,其他一切都可以通过VS2010完成。(这样您还可以构建多项目解决方案等)

最新更新