Есть библиотеки, скомпилированные под QT3...
Можно ли их использовать (без перевода кода на QT4) в прогах на QT4?
Библиотеки, скомпилированные в QT3, под QT4 (можно ли использовать?)
Модератор: Модераторы разделов
-
shpektr
- Сообщения: 22
- ОС: VL SOHO 5.8, Kwort 2.2, WinXP
Библиотеки, скомпилированные в QT3, под QT4
В наше время верить нельзя никому. Мне - можно (с) Мюллер.
-
SuslikKannibal
- Сообщения: 10
- ОС: Mandriva 2007.0
Re: Библиотеки, скомпилированные в QT3, под QT4
Вообще-то да, Кут4 оставил поддержку 3 версии, единственное что остаеться немножко подправить включеные библиотек! Я лично не пробывал, но литература глаголить сие!
-
shpektr
- Сообщения: 22
- ОС: VL SOHO 5.8, Kwort 2.2, WinXP
Re: Библиотеки, скомпилированные в QT3, под QT4
SuslikKannibal писал(а): ↑14.03.2008 11:24Вообще-то да, Кут4 оставил поддержку 3 версии, единственное что остаеться немножко подправить включеные библиотек!
про это я в курсе...в qt4 для этого даже утилитки есть специальные qt3to4 и uic3....
меня интересует - можно ли использовать уже готовые .so и .dll на qt3 в проектах на qt4?
В наше время верить нельзя никому. Мне - можно (с) Мюллер.
-
Clear_Mind
- Сообщения: 241
- Статус: Изредко заглядывающий
- ОС: openSuSE 11.1
Re: Библиотеки, скомпилированные в QT3, под QT4
Можно. Вообще, теоретически, не важно с каких библиотек компилировался .so
Его можно подключать к любой программе, но нужно правильно вызвать внешнюю функцию находящуюся в библиотеке
Более того so файл, в определенных случаях, можно подключить как plugin
Его можно подключать к любой программе, но нужно правильно вызвать внешнюю функцию находящуюся в библиотеке
Более того 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)
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
Нашел, короче там все просто до чертей! Все клас от которых отказалься Кут4 остались неизменными, только изменили название тепер все старые класи должны быть изменены на Q3Widget Q3Object И тому подобное! Короче тебе осталось просто подумать как правильно изменить их, или что добавить!
И Вообще почитай книжку Чеботарева "Библиотека Qt 4. Создание прикладных приложений в среде Linux" там в начале описаны методы перехода с 3 кута на 4! Тоесть сравнительный вариант!
И Вообще почитай книжку Чеботарева "Библиотека Qt 4. Создание прикладных приложений в среде Linux" там в начале описаны методы перехода с 3 кута на 4! Тоесть сравнительный вариант!
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Библиотеки, скомпилированные в QT3, под QT4
SuslikKannibal писал(а): ↑17.03.2008 12:47Нашел, короче там все просто до чертей! Все клас от которых отказалься Кут4 остались неизменными, только изменили название тепер все старые класи должны быть изменены на Q3Widget Q3Object И тому подобное! Короче тебе осталось просто подумать как правильно изменить их, или что добавить!
Всё не так просто, как кажется на первый взгляд. Точнее в теории всё элементарно, но на практике повозиться придётся.
В дисгармонии со вселенной.
-
SuslikKannibal
- Сообщения: 10
- ОС: Mandriva 2007.0
Re: Библиотеки, скомпилированные в QT3, под QT4
eduard_pustobaev писал(а): ↑20.03.2008 01:57SuslikKannibal писал(а): ↑17.03.2008 12:47Нашел, короче там все просто до чертей! Все клас от которых отказалься Кут4 остались неизменными, только изменили название тепер все старые класи должны быть изменены на Q3Widget Q3Object И тому подобное! Короче тебе осталось просто подумать как правильно изменить их, или что добавить!
Всё не так просто, как кажется на первый взгляд. Точнее в теории всё элементарно, но на практике повозиться придётся.
Ничего сложного =) Просто грамотно переписать, и подключить библиотеку совместимости =) Я пробывал все гуд! Кстати благодоря этому увидел существенную разницу Кут4 и Кут3! Идеология осталась но очень много полезных относительных исправлений!
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Библиотеки, скомпилированные в QT3, под QT4
SuslikKannibal писал(а): ↑21.03.2008 12:28Ничего сложного =) Просто грамотно переписать, и подключить библиотеку совместимости =) Я пробывал все гуд! Кстати благодоря этому увидел существенную разницу Кут4 и Кут3! Идеология осталась но очень много полезных относительных исправлений!
На "HelloWorld" действительно ничего сложного...
В дисгармонии со вселенной.