我有用C++ Builder编写的大型程序,严重依赖于VCL图形库。出于很多原因,我想放弃这个工具。有几个替代编译器可以移动到,我对其中任何一个都是开放的。如何从C++ Builder移植?
我在想,如何一步一步地做实际的移植?有没有人做过这个,可以分享他们的经验?
我会想到第1步是将GUI/VCL与应用程序分开。无论如何,该程序应该是这样设计的,但可悲的是它不是。这本身就是一个重大的项目,但我在哪里追求?我应该在.dll文件中链接VCL GUI,将它们包含在新的编译器中,但是如果需要的话可以在Builder中维护它们?
尽管Qt确实很有趣,但我主要问的是如何移动,而不是移动到哪里(或者该问题可能会变得太宽)。出于好奇心,你如何在Windows平台上运行它?它是独立的还是你需要一个编译器,例如Mingw或VC++? – Lundin
看起来Qt在Windows上使用MinGW,MSVC和Intel编译器进行编译:http://doc.qt.digia.com/stable/platform-notes-windows.html – mtmacdonald