Delphi C++ Builder到VisualStudio

vol*_*vox 5 visual-studio-2005 c++builder

我们可以"轻松地"(以某种方式)将C++ Builder项目编译成VisualStudio 2005 C++.C++中的新功能我正在寻找这方面的参考文献(CBuilder vs VS).谢谢.

Mad*_*der 4

嗯,不是真的。确实,“纯”C++ 部分应该可以编译,但您有两个非常大的问题需要处理:

首先,Borland 对 C++ 进行了一些专有扩展,使其与他们的 Delphi 产品兼容。我不记得这些是什么,但根据你在做什么,它们可能会成为一个问题。

但主要问题是 VCL,即主要的 GUI 库。如果您在 C++Builder 中进行开发,那么 99% 的时间您都在使用 VCL,而且使用频率相当高。AFAIK,由于多种原因,VCL 无法在任何 Microsoft 编译器下编译,包括我已经提到的一个。

所以基本上,如果你想在 VisualStudio 下运行它,你就必须移植到 .NET(或者 MFC 或其他,如果你是一个受虐狂)。这里的一个亮点是许多第 3 方组件开发人员已经接受了 .NET,因此您可能不需要像您想象的那样做大量工作来移植项目。