我可以使用 VS 2010 的 2008 VS 运行时构建,而不使用 VS 2008 的副本吗?
看起来使用 Visual Studio 2010 可以针对 2008 运行时进行构建,如果您安装了这两个版本: 我可以将 Visual Studio 2010 的 C++ 编译器与 Visual 一起使用吗Studio 2008 的 C++ 运行时库?
是否可以仅使用免费的 Windows 平台 SDK 和 VS 2010 来完成此操作?需要强调的是,安装 Visual Studio 2008 不是一个选项。
背景:我想为 Python 2.7 构建一个 Python 模块。我有 Visual Studio 2010 的副本,但 Python 2.7(特别是 Python(x,y) 发行版)是使用 2008 构建的。重建 Python 或重建 Python(x,y) 不是我想要涉及的内容(有我也想使用其他各种模块)。我的模块需要链接到使用 VS 2008/2010 构建的供应商提供的库(我已经获得了两组库)。我没有 Visual Studio 2008 的副本,而且我真的不想购买一个。
It looks like using Visual Studio 2010 it is possible to build against the 2008 runtime, if you have both editions installed: Can I use Visual Studio 2010's C++ compiler with Visual Studio 2008's C++ Runtime Library?
Is it possible to do this using just the free Windows Platform SDKs and VS 2010? Just to stress - installing Visual Studio 2008 is not an option.
Background: I'd like to build a Python module for Python 2.7. I have a copy of Visual Studio 2010, but Python 2.7 (specifically the Python(x,y) distribution) is built using 2008. Rebuilding Python, or rebuilding Python(x,y) is not something I want to get into (there are various other modules I want to use as well). My module needs to link against vendor-supplied libraries built using VS 2008/2010 (I've been given both sets of libraries). I don't own a copy of Visual Studio 2008, and I really don't want to have to buy one.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这篇 MSDN 文章 指出,尽管您可以在 IDE 中更改平台工具集您仍然需要安装 VS2008 二进制文件。
我知道您说过安装 2008 不是一个选项,但也许您仍然可以在旧 SDK 中找到免费版本,甚至在 Microsoft 网站。
This MSDN article says that although you can change the platform toolset in the IDE you still need to have the VS2008 binaries installed.
I know you said installing 2008 was not an option but perhaps you can still find the free versions in an old SDK or even the Express version on the Microsoft website.