Я оцениваю возможность конвертации моего приложения (Win32) в Qt.Я хотел бы преобразовать код так, чтобы я мог постепенно преобразовывать одну единственную кодовую базу из Windows GDI в Qt, вместо клонирования исходного кода и получения дублированного кода.Переключив один глобальный переключатель или объявив одну константу манифеста в свойствах проекта, я хочу преобразовать и протестировать, при этом при необходимости выпуская рабочую версию (со старым кодом).
Windows начинается сWinMain()
функция, я вижу, что у Qt есть main()
.
Есть ли способ организовать источник, чтобы облегчить это?Каков наилучший способ структурировать код?