Здравствуйте, гость ( Вход | Регистрация )
|
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
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 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) Link Неправильный какой-то подход. Проблем будет больше, чем взять, выделить дополнительный час в день для параллельного написания проекта на Qt. Общий код, который без изменений можно использовать и там, и там, писать заново не придётся безусловно, первое что мы делаем, это пишем новые компоненты на Qt, а не переписываем старые. Во вторых, часть нашего комплекса нам поставляется другой конторой в виде кучи библиотек, и наша задача сделать так, чтобы не зависеть только от этого поставщика, для этого у нас одновременно с написанием новых компонентов на Qt проходит переоценка архитектуры, переделываем вообщем и перетаскиваем некоторые старые компоненты под Qt В третьих, часа в день будет ооооочень мало, проекту уже фактически 3 года, и писали его очень интенсивно. Цитата(Алексей1153 @ 8.7.2010, 16:57) Link Наверное, даже лучше сделать так: Берёте проект на 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
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![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 28.12.2025, 1:33 |