Название: Qt и MFC Отправлено: xTr1m от Февраль 28, 2012, 06:34 Здравствуйте, заранее извиняюсь, что спрашиваю, так как похожие темы уже есть, но сроки сильно поджимают, поэтому пока я ищу ответ на этом форуме может мне кто-нибудь уже поможет. Есть библиотека, написанная на MFC, хочется использовать ее классы в проекте Qt. Сам проект Qt делается в VS2008 при помощи плагина от Qt.
Что получилось пока. Прописал в инклудах проекта эту библиотеку, но при подключении ее главного заголовка, получил ошибку "fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>". Заранее благодарен. Название: Re: Qt и MFC Отправлено: BuRn от Февраль 29, 2012, 15:48 Цитировать already included уже включена . Там с ifdef ifndef endif все нормально ? Название: Re: Qt и MFC Отправлено: xTr1m от Март 01, 2012, 08:05 Дело было конечно в криво спроектированной dll, проблему с инклудом решил. В целом dll подцепил и функции ее дергать получается, хотя были проблемы с LPCTSTR, которые Qt видел как unsigned short* + еще кое-какие заморочки, связанные с вызовом диалогов (объект CWinApp не был проинициализирован). Но в результате получил рабочий вариант. Всем спасибо.
|