在我们公司的软件开发中,我们主要使用 VisualStudio 2010(平台工具集 v100)。我们遇到了一种情况,我们需要使用一些组织不善的第三方 SDK,这些 SDK 是使用 VisualStudio 2008 (V90) 编译的,而在“v100”平台工具集中工作时,该 SDK 无法正常运行。
我所说的“组织不善”的意思是......例如,想象一个 SDK 导出函数,其中包含类似“std::string”的东西。
解决方案是创建一个我们使用 VS2010 编译的“包装器”dll,但带有“平台工具集 v90”选项。但要让“Platform Toolset v90”正常工作,我们需要安装 VisualStudio 2008。
我的问题是:有没有合法的方式在 VS2010 中使用 v90 平台工具集而不购买 VisualStudio 2008?也许有某种 v90“工具包”或我们可以使用的东西?
谢谢。