gpt4 book ai didi

visual-studio - 我可以使用较新版本的 Visual Studio 来做 "old"的事情吗?

转载 作者:行者123 更新时间:2023-12-04 05:46:47 25 4
gpt4 key购买 nike

我有几个基于 ATL/COM 的 DLL,我一直在使用 Visual C++ 6.0。我需要生成的 DLL 中的一些“旧”东西:

(1) 它们必须与在 Visual Basic 6.0(旧的 VB6,强调不是 VB.Net)中开发的项目兼容。

(2) 它们必须与旧操作系统兼容 - 最低 Windows 98 SE。明确地说,我的意思是它们必须在这样的操作系统上运行,而不是我必须能够在运行这样的操作系统的机器上开发它们。

我厌倦了 Visual Studio 6.0。目前无法转换为 Dot Net(或任何其他类似的重大更改),因此我必须继续使用 VB6。但是我可以以最少的努力(即几乎不需要重新编码)切换到较新的 Visual Studio 的 C++ 吗?

如果是这样,有什么我应该注意的“陷阱”吗?

谢谢。

最佳答案

VS.Net 的各种版本可以在一定程度上打开旧的 .Net 项目,但它们都不能打开 .Net 之前的任何东西,其中包括任何一种语言的 6.0。

您应该能够在其中一个 .Net VS 应用程序中创建一个新的 C++ 项目并在那里重建您的 C++ 项目,它应该可以工作,因为非托管 C++ 代码不需要 .Net 运行时(并且它仍然编译为 native 机器代码),但我已经很长时间没有做过很多 C++,所以我不确定它是否 100% 会起作用。

关于visual-studio - 我可以使用较新版本的 Visual Studio 来做 "old"的事情吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com