我有这个用 C++ Builder 编写的大型程序,严重依赖 VCL 图形库。由于很多原因,我想放弃这个工具。有几个替代编译器可供使用,我对其中任何一个都开放。
我想知道的是如何一步一步地进行实际的移植?有没有人这样做并可以分享他们的经验?
我想第 1 步是将 GUI/VCL 从应用程序中分离出来。无论如何,该程序应该是这样设计的,但遗憾的是它不是。仅此一项就是一项重大项目,但在那之后我该去哪里呢?我是否应该在 .dll 文件中链接 VCL GUI,将它们包含在新编译器中,但如果需要从 Builder 维护它们?