Qt dll in the MFC project |
Здравствуйте, гость ( Вход | Регистрация )
Qt dll in the MFC project |
minigo |
6.7.2010, 22:50
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 6.7.2010 Пользователь №: 1862 Спасибо сказали: 1 раз(а) Репутация: 0 |
Всем привет. Подскажите новичку, возможно ли сделать dll с Qt Gui и использовать её в MFC проекте ? Только мне не желательно грузить её через LoadLibrary, можно ли такую библиотеку прикрепить через lib файл ?
Заранее всем спасибо. |
|
|
minigo |
7.7.2010, 11:50
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 12 Регистрация: 6.7.2010 Пользователь №: 1862 Спасибо сказали: 1 раз(а) Репутация: 0 |
У меня сейчас промежуточная проблема, я собрал MFCMigrationFramework, подключил всё к своему MFC проекту, добавил директивы QT_DLL, QT_GUI_LIB, QT_CORE_LIB, QT_THREAD_SUPPORT, QT_QTWINMIGRATE_IMPORT.
после добавляю код
и проект перестаёт собираться, ошибка линковки - MainFrm.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall QWinWidget::QWinWidget(class CWnd *,class QObject *,class QFlags<enum Qt::WindowType>)" (__imp_??0QWinWidget@@QAE@PAVCWnd@@PAVQObject@@V?$QFlags@W4WindowType@Qt@@@@@Z) не подскажите, в чём проблема ? У меня сейчас промежуточная проблема, я собрал MFCMigrationFramework, подключил всё к своему MFC проекту, добавил директивы QT_DLL, QT_GUI_LIB, QT_CORE_LIB, QT_THREAD_SUPPORT, QT_QTWINMIGRATE_IMPORT. после добавляю код
и проект перестаёт собираться, ошибка линковки - MainFrm.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall QWinWidget::QWinWidget(class CWnd *,class QObject *,class QFlags<enum Qt::WindowType>)" (__imp_??0QWinWidget@@QAE@PAVCWnd@@PAVQObject@@V?$QFlags@W4WindowType@Qt@@@@@Z) не подскажите, в чём проблема ? Исправил, ошибка глупая, надо было по HWND вызывать (либо пересобрать библиотеку) |
|
|
DIMEDROLL |
7.7.2010, 12:22
Сообщение
#3
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 23.12.2024, 1:09 |