问题描述
在我们的软件开发公司中,我们主要使用VisualStudio 2010(平台工具集v100).我们遇到了这样一种情况,我们需要使用一些使用Visual Studio 2008(V90)编译的组织不良的第三方SDK,而在"v100"平台工具集中使用该SDK时,该SDK无法正常运行.
In our company for software development we are mainly using VisualStudio 2010 (Platform toolset v100).We ran into a situation where we needed to work with some poorly organized third party SDK that was compiled using VisualStudio 2008 (V90) and this SDK can't function normally while working in the "v100" platform toolset.
无序组织"的意思是..例如,想象一下其中包含类似"std :: string"之类的SDK导出功能.
解决方案是创建一个使用"VS2010"编译的包装器" dll,但带有平台工具集v90"选项.但是,要使"Platform Toolset v90"正常工作,我们需要安装VisualStudio2008.
The solution was to create a "wrapper" dll that we compiled using VS2010, but with a "Platform Toolset v90" option. But for "Platform Toolset v90" to work, we needed to install a VisualStudio 2008.
我的问题:是否有任何合法方法可以在不购买Visual Studio 2008的情况下在VS2010中使用v90平台工具集?也许有某种v90工具包"或我们可以使用的东西?
My question is: Is there any legal way to use v90 platform toolset in VS2010 without buying VisualStudio 2008? Maybe there is some kind of v90 "toolset package" or something that we could use?
谢谢.
推荐答案
正如user1240436在其评论中所述,还应该可以安装 Microsoft Platform SDK .我认为v6.0和更高版本包含VC 9.0及其环境.
As user1240436 stated in his comment, it should also be possible to install the Microsoft Platform SDK. I think v6.0 and higher contain the VC 9.0 and its environment.
这篇关于在VisualStudio 2010上使用v90平台工具集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!