crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> 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 файл ?

Заранее всем спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Алексей1153
  опции профиля:
сообщение 8.7.2010, 15:57
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Неправильный какой-то подход. Проблем будет больше, чем взять, выделить дополнительный час в день для параллельного написания проекта на Qt. Общий код, который без изменений можно использовать и там, и там, писать заново не придётся

Наверное, даже лучше сделать так: Берёте проект на MFC и отделяете код GUI и WinAPI от "чистого кода" (который без изменений и на Qt будет работать). Тогда останется тольго Gui написать, на остальное время и силы тратить не надо. А ещё и отлаживать рабочий код не надо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
minigo
  опции профиля:
сообщение 8.7.2010, 16:48
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 6.7.2010
Пользователь №: 1862

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(Алексей1153 @ 8.7.2010, 16:57) *
Неправильный какой-то подход. Проблем будет больше, чем взять, выделить дополнительный час в день для параллельного написания проекта на Qt. Общий код, который без изменений можно использовать и там, и там, писать заново не придётся


безусловно, первое что мы делаем, это пишем новые компоненты на Qt, а не переписываем старые. Во вторых, часть нашего комплекса нам поставляется другой конторой в виде кучи библиотек, и наша задача сделать так, чтобы не зависеть только от этого поставщика, для этого у нас одновременно с написанием новых компонентов на Qt проходит переоценка архитектуры, переделываем вообщем и перетаскиваем некоторые старые компоненты под Qt В третьих, часа в день будет ооооочень мало, проекту уже фактически 3 года, и писали его очень интенсивно.

Цитата(Алексей1153 @ 8.7.2010, 16:57) *
Наверное, даже лучше сделать так: Берёте проект на MFC и отделяете код GUI и WinAPI от "чистого кода" (который без изменений и на Qt будет работать). Тогда останется тольго Gui написать, на остальное время и силы тратить не надо. А ещё и отлаживать рабочий код не надо.


а ты писал на MFC когда нибудь ? особенно крупные проекты ? скажу честно, проект экспериментальный, местами сильно гуй переплёлся с основным кодом, и так легко на бегу отделить его от основного кода невозможно. Да и если честно, даже крупные проекты надо постоянно переписывать, дабы внедрять новые подходы и технологии.

Поэтому переход на новую платформу планируется делать постепенно, реализовывая сначала новые компоненты на Qt, и постепенно перенося старые - естественно с модернизацией !
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- minigo   Qt dll in the MFC project   6.7.2010, 22:50
- - DIMEDROLL   подключить можно только зачем? как планируется ее ...   6.7.2010, 23:16
|- - minigo   Цитата(DIMEDROLL @ 7.7.2010, 0:16) подклю...   6.7.2010, 23:28
- - minigo   У меня сейчас промежуточная проблема, я собрал MFC...   7.7.2010, 11:50
|- - DIMEDROLL   спасибо, незнал про Qt/MFC Migration Framework ком...   7.7.2010, 12:22
- - minigo   Вообщем, день делов и в MFC проект прикрутил библи...   7.7.2010, 20:04
- - Алексей1153   Цитата(minigo @ 7.7.2010, 23:04) и в MFC ...   7.7.2010, 21:27
|- - minigo   Цитата(Алексей1153 @ 7.7.2010, 22:27) Цит...   8.7.2010, 14:06
- - Алексей1153   Неправильный какой-то подход. Проблем будет больше...   8.7.2010, 15:57
|- - minigo   Цитата(Алексей1153 @ 8.7.2010, 16:57) Неп...   8.7.2010, 16:48
- - Litkevich Yuriy   Цитата(Алексей1153 @ 8.7.2010, 19:57) Неп...   8.7.2010, 17:25
- - Алексей1153   Цитата(minigo @ 8.7.2010, 19:48) а ты пис...   8.7.2010, 17:30
- - Litkevich Yuriy   Цитата(Алексей1153 @ 8.7.2010, 21:30) нас...   8.7.2010, 17:34
- - Алексей1153   Хм. Прикольно   8.7.2010, 17:46
|- - minigo   Цитата(Алексей1153 @ 8.7.2010, 18:46) Хм....   9.7.2010, 10:35
- - Алексей1153   Цитата(minigo @ 9.7.2010, 13:35) Вобщем п...   9.7.2010, 12:08


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.12.2024, 3:06