У меня есть эта большая программа, написанная на C++ Builder, в значительной степени опираясь на графическую библиотеку VCL. По многим причинам я хочу отказаться от этого инструмента. Есть несколько альтернативных компиляторов для перехода, я открыт для любого из них.Как скрыть от C++ Builder?
Что мне интересно, как сделать портирование поэтапно? Кто-нибудь сделал это и мог поделиться своим опытом?
Я бы предположил, что шаг 1 состоит в том, чтобы отделить GUI/VCL от приложения. Программа должна была быть спроектирована так же, но, к сожалению, это не так. Только это крупный проект, но куда я могу пойти после этого? Должен ли я связать VCL GUI в DLL-файлах, включить их в новый компилятор, но при необходимости сохранить их из Builder?
Хотя Qt определенно интересен, я в основном спрашиваю, как двигаться, а не куда двигаться (или вопрос может оказаться слишком широким для этого сайта). Однако из любопытства, как бы вы запускали это на платформе Windows? Является ли он автономным или вам нужен компилятор под ним, то есть Mingw или VC++? – Lundin
Похоже, что Qt компилируется с помощью компиляторов MinGW, MSVC и Intel в Windows: http://doc.qt.digia.com/stable/platform-notes-windows.html – mtmacdonald