Просмотр сообщений
|
Страниц: 1 ... 94 95 [96]
|
1428
|
Qt / Установка, сборка, отладка, тестирование / Re: надо интегрировать Qt модули в MFC приложение
|
: Декабрь 11, 2008, 10:05
|
переход планируется в разработке следующих версий программы, это займет года два, и не переписываться с MFC на Qt все будет, а разрабатываться практически с 0, поскольку аппаратура тоже изменится
программа сложная, это измерительно-аналитический комплекс, GUI используется для управления аппаратурой и представления результатов
сейчас к нему надо приделать некоторую функциональность (примерный объем 7-10 тыс строк на С++), чтобы люди, которые им пользуются, продолжили работать с отлаженным комплексом, и получили новые необходимые функции, а если переписать влоб на Qt, это займет лишнее время, давать сразу в использование это будет нельзя, и результат нам не нужен, поскольку мы получим тот же софт, с теми же архитектурными и сервисными недостатками, только на Qt, хотя сейчас уже известно, как его надо делать по-другому
срок выделен небольшой, всего полгода, можно было бы используя MFC добавить необходимые функции, но поскольку дальнейшая разработка будет на Qt, имеет смысл уже сейчас эту функциональность на нем и реализовывать
тут все уже рассмотрено и посчитано - нам нужен единственный вариант - интегрировать большой кусок, разработанный с использованием Qt в большую и старую систему, написанную на MFC, и при этом мы не планируем покупать лицензию Qt, поскольку не планируем этот софт продавать (лицензия на Visual Studio у нас разумеется есть)
|
|
|
1430
|
Qt / Установка, сборка, отладка, тестирование / Re: надо интегрировать Qt модули в MFC приложение
|
: Декабрь 10, 2008, 12:10
|
спс, уже что-то, хотя похоже не на 100% то, чего хотелось бы
как вижу, там для Windows Migration Framework требуется коммерческая лицензия Qt - покупать ее ради миграции нам нет смысла, поскольку приложение разрабатывается для внутреннего использования, а Linux-версию предполагаем распространять под GPL (когда решим продавать, тогда и вопрос о коммерческой лицензии на Qt встанет)
другие варианты интеграции с MFC возможны? без покупки коммерческих лицензий
и все равно остаются сомнения, хочется пообщаться с теми, кто имеет опыт аналогичного перевода приложений подобного объема
мало ли что там может быть не так... например, классы для rich edit control у MS вообще очень плохо описаны и работают не совсем предсказуемо
|
|
|
1431
|
Qt / Установка, сборка, отладка, тестирование / надо интегрировать Qt модули в MFC приложение
|
: Декабрь 10, 2008, 11:42
|
поиском нашел похожие темы, но когда прочел - не совсем то, что в моем случае, если пропустил, все равно просьба отнестись с пониманием
есть на данный момент приложение, разрабатывавшееся несколько лет, разными людьми, с использованием MFC
приложение объемом около 40000 строк, довольно сложное, работает со специфичной аппаратурой, имеет свой пользовательский интерфейс в виде MDI, меню, использует rich text в окне, множество форм ввода, рисует графики, и т.д.
надо разработать для него дополнение, имеющее развитый графический интерфейс, при этом оно должно использоваться в дальнейшем в приложении для Linux - решено разрабатывать его на Qt4, сначала интегрировать в имеющееся приложение на MFC, затем использовать уже в native Qt-приложениях в Linux
с Qt3 дело имели, про Qt4 читали, с самими библиотеками разберемся...
есть сомнения в возможности интеграции MFC и Qt4 в одном приложении - на doc.trolltech.com нашел только описание по миграции с MFC на Qt3, про подобные действия с Qt4 ничего не вижу
кто-нибудь реально делал такое? какие подводные камни нас ожидают? где прочитать про интеграцию Qt4 и MFC? видел ссылку на книгу, где вроде описано про использование Qt в Visual Studio - там есть про интеграцию с MFC?
|
|
|
Страниц: 1 ... 94 95 [96]
|
|
|