Russian Qt Forum
Ноябрь 24, 2024, 09:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt и MFC  (Прочитано 2291 раз)
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>".

Заранее благодарен.
Записан
BuRn
Гость
« Ответ #1 : Февраль 29, 2012, 15:48 »

Цитировать
already included
уже включена . Там с ifdef ifndef endif все нормально ?
Записан
xTr1m
Гость
« Ответ #2 : Март 01, 2012, 08:05 »

Дело было конечно в криво спроектированной dll, проблему с инклудом решил. В целом dll подцепил и функции ее дергать получается, хотя были проблемы с LPCTSTR, которые Qt видел как unsigned short* + еще кое-какие заморочки, связанные с вызовом диалогов (объект CWinApp не был проинициализирован). Но в результате получил рабочий вариант. Всем спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.073 секунд. Запросов: 20.