Было бы намного проще найти замену сторонней библиотеки MFC.
Сторонней библиотеке, статической или динамически связанной, потребуется версия MFC, точно такая же, как и версия, используемая для компиляции стороннего файла lib. Классы MFC не являются двоично-совместимыми между версиями и даже двоично-совместимыми между конфигурациями (статические / динамически связанные MFC и CRT, одно- или многопоточные CRT, отладка, выпуск, X86, X64, MBCS, UNICODE и т. Д.) Той же версии ,
Если вы используете CString :: LoadString или что-то еще, что обращается к состоянию модуля MFC, для этого потребуется глобальное CWinApp. Самый простой способ получить это - создать обычную DLL. Добавление одного в ваш проект QT потребует от вас перемещения кода из существующей функции входа в InitInstance и ExitInstance.