Библиотеки, скомпилированные в QT3, под QT4 (можно ли использовать?)

Модератор: Модераторы разделов

Аватара пользователя
shpektr
Сообщения: 22
ОС: VL SOHO 5.8, Kwort 2.2, WinXP

Библиотеки, скомпилированные в QT3, под QT4

Сообщение shpektr »

Есть библиотеки, скомпилированные под QT3...
Можно ли их использовать (без перевода кода на QT4) в прогах на QT4?
В наше время верить нельзя никому. Мне - можно (с) Мюллер.
Спасибо сказали:
Аватара пользователя
SuslikKannibal
Сообщения: 10
ОС: Mandriva 2007.0

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение SuslikKannibal »

Вообще-то да, Кут4 оставил поддержку 3 версии, единственное что остаеться немножко подправить включеные библиотек! Я лично не пробывал, но литература глаголить сие!
Спасибо сказали:
Аватара пользователя
shpektr
Сообщения: 22
ОС: VL SOHO 5.8, Kwort 2.2, WinXP

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение shpektr »

SuslikKannibal писал(а):
14.03.2008 11:24
Вообще-то да, Кут4 оставил поддержку 3 версии, единственное что остаеться немножко подправить включеные библиотек!


про это я в курсе...в qt4 для этого даже утилитки есть специальные qt3to4 и uic3....
меня интересует - можно ли использовать уже готовые .so и .dll на qt3 в проектах на qt4?
В наше время верить нельзя никому. Мне - можно (с) Мюллер.
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение Clear_Mind »

Можно. Вообще, теоретически, не важно с каких библиотек компилировался .so
Его можно подключать к любой программе, но нужно правильно вызвать внешнюю функцию находящуюся в библиотеке
Более того so файл, в определенных случаях, можно подключить как plugin
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
Аватара пользователя
SuslikKannibal
Сообщения: 10
ОС: Mandriva 2007.0

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение SuslikKannibal »

Нашел, короче там все просто до чертей! Все клас от которых отказалься Кут4 остались неизменными, только изменили название тепер все старые класи должны быть изменены на Q3Widget Q3Object И тому подобное! Короче тебе осталось просто подумать как правильно изменить их, или что добавить!
И Вообще почитай книжку Чеботарева "Библиотека Qt 4. Создание прикладных приложений в среде Linux" там в начале описаны методы перехода с 3 кута на 4! Тоесть сравнительный вариант!
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение eduard_pustobaev »

SuslikKannibal писал(а):
17.03.2008 12:47
Нашел, короче там все просто до чертей! Все клас от которых отказалься Кут4 остались неизменными, только изменили название тепер все старые класи должны быть изменены на Q3Widget Q3Object И тому подобное! Короче тебе осталось просто подумать как правильно изменить их, или что добавить!

Всё не так просто, как кажется на первый взгляд. Точнее в теории всё элементарно, но на практике повозиться придётся.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
SuslikKannibal
Сообщения: 10
ОС: Mandriva 2007.0

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение SuslikKannibal »

eduard_pustobaev писал(а):
20.03.2008 01:57
SuslikKannibal писал(а):
17.03.2008 12:47
Нашел, короче там все просто до чертей! Все клас от которых отказалься Кут4 остались неизменными, только изменили название тепер все старые класи должны быть изменены на Q3Widget Q3Object И тому подобное! Короче тебе осталось просто подумать как правильно изменить их, или что добавить!

Всё не так просто, как кажется на первый взгляд. Точнее в теории всё элементарно, но на практике повозиться придётся.

Ничего сложного =) Просто грамотно переписать, и подключить библиотеку совместимости =) Я пробывал все гуд! Кстати благодоря этому увидел существенную разницу Кут4 и Кут3! Идеология осталась но очень много полезных относительных исправлений!
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Библиотеки, скомпилированные в QT3, под QT4

Сообщение eduard_pustobaev »

SuslikKannibal писал(а):
21.03.2008 12:28
Ничего сложного =) Просто грамотно переписать, и подключить библиотеку совместимости =) Я пробывал все гуд! Кстати благодоря этому увидел существенную разницу Кут4 и Кут3! Идеология осталась но очень много полезных относительных исправлений!

На "HelloWorld" действительно ничего сложного...
В дисгармонии со вселенной.
Спасибо сказали: