У меня есть проект с довольно грязной кодовой базой VCL, созданный на Borland C ++ Builder 6. Я намереваюсь переписать большинство его частей, так как в его текущем состоянии его трудно поддерживать. Я ищу хорошую и бесплатную альтернативу VCL. Это коммерческий проект с закрытым исходным кодом только для Windows.
Итак, основные требования:
- Бесплатно для коммерческих проектов с закрытым исходным кодом
- Управление Windows GUI. Другие компоненты (ссылки на БД и прочее) не требуются
- Быть расширяемым (чтобы можно было писать собственные компоненты GUI на основе существующих)
- Будьте STL-дружественными.
Пожалуйста, оставьте свои предложения, с за и против, если возможно.
EDIT
Спасибо за все ответы. Я решил использовать Qt, поскольку у него есть и другие полезные функции, такие как пакет перевода Qt Linguist.