在VS2019中使用VS2005的Legacy Toolset

发布于 2025-01-22 10:51:51 字数 922 浏览 0 评论 0原文

我遇到了罕见的情况,即我必须在一个由Visual Studio 2005编辑的项目中使用静态库。 由于我不想在运行时遇到麻烦,如此 post 在这里, 我认为使用原始工具集是合理的。
据我所知,使用工具集向< vs2008 很简单。对于VS2005,这似乎更具挑战性,仅 daffodil 可能是一个选择。
是否有机会将工具集V80(VS2005)放入VS2019的下拉菜单?
在玩耍之后,我不知道是水仙花的工作原理或可行方法的样子。

也许可以使用普通的C-API和VS2005的帮助创建包装纸。将一个IDE与各种工具集使用对我有利。

I ran into the rare situation that I have to use static libraries in a project which were compiled with Visual Studio 2005.
As I do not want to get into trouble at runtime as mentioned in this post or here,
I think it's reasonable to use the original toolset.
As far as I have seen, using toolsets down to VS2008 is straightforward. For VS2005 this seems to be more challenging, only Daffodil might be an option.
Is there any chance to get the toolset v80 (VS2005) into the dropdown menu of VS2019 ?
After playing around, I don't know exactly understand how daffodil works or how a feasible approach looks like.

Maybe one could create wrapper-DLLs with a plain C-API and the help of VS2005. Using one IDE with various toolsets feels advantageously to me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乞讨 2025-01-29 10:51:51

水仙花仅在早期版本的Visual Studio 2012/2013/2015中工作。

有关使用水仙花,请查看相关线程:如何使用水仙花将旧VC6项目移至VS2010。

在VS 2010中构建您的项目:

确保VC 6构建工具已安装和工作。确保vs
2010年和水仙花已安装和工作。打开您的6个工作区
在vs2010。A。在Explorer中,右键单击您的VS 6工作区(*.DSW)
文件。 B.选择与 - &gt; Microsoft Visual Studio2010。C。表演
提示时迁移。将平台工具集更改为v60。一个。
右键单击项目,然后选择属性。 B.一般
页面,将平台工具集设置为v60。构建。

Daffodil works only in earlier versions of Visual Studio 2012/2013/2015.

For using daffodils, check out the related thread: How to move old VC6 project to VS2010 using Daffodil.

To build your project in VS 2010:

Make sure the VC 6 build tools are installed and working. Make sure VS
2010 and Daffodil are installed and working. Open your VS 6 workspace
in VS 2010. A. In Explorer, right-click on your VS 6 workspace (*.dsw)
file. B. Choose Open With -> Microsoft Visual Studio 2010. C. Perform
the migration when prompted. Change the Platform Toolset to v60. A.
Right click on the project(s) and select Properties. B. On the General
page, set Platform Toolset to v60. Build.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文