LINUX.ORG.RU

совместимость qt между минорными(?) релизами


0

0

стоит qt-3.1.2

есть несколько софтин: одна требует qt-3.2.x, другая qt-3.3.x

ни одна не соберается - все жалуються на то, что у меня qt-3.1.x

вопрос1:

зачем третий индекс в нумерации версий qt, если уже 3.2.x полностью несовместима с 3.1.x

меня не волнует похожесть строчек кода qt-3.1.x и qt-3.2.x (API ?)

меня волнует, что при наличии qt-3.2.x приложение собирается, а при наличии 3.1.x - нет

- это и есть для меня критерий совместимости - с gtk-2.2 я я такого не замечал (мож я не тот софт собираю ?)

вопрос2:

а можно ли собрать прогу написанную на qt-3.2.x при наличии только qt-3.1.x ??

anonymous

>есть несколько софтин: одна требует qt-3.2.x, другая qt-3.3.x

>ни одна не соберается - все жалуються на то, что у меня qt-3.1.x

дык поставь 3.3 и обе будут собираться.

>зачем третий индекс в нумерации версий qt, если уже 3.2.x полностью несовместима с 3.1.x

не полностью несовместима, а в 3.2 добавились какие-то новшества, если их не использовать, то будет всё работать.

>- это и есть для меня критерий совместимости - с gtk-2.2 я я такого не замечал (мож я не тот софт собираю ?)

совместимости чего с чем? новые версии со старыми совместимы, старые с новыми естественно нет, всё логично. если попробуешь собрать прогу написанную под gtk 2.4, то получишь тоже самое.

>а можно ли собрать прогу написанную на qt-3.2.x при наличии только qt-3.1.x ??

если использованы новые фичи из qt 3.2, то собрать нельзя

Reset ★★★★★
()
Ответ на: комментарий от Reset

Спасибо за ответ
>дык поставь 3.3 и обе будут собираться.

не проблема(хотя и слака);просто мне они нужны были "просто посмотреть"
- одну под виндой посмотрел(глобус) - неустроила(картинки не того масштаба)
- другая qcad-2 - пока тоже не нужна

>совместимости чего с чем? новые версии со старыми совместимы, старые с новыми естественно нет, всё логично. если попробуешь собрать прогу написанную под gtk 2.4, то получишь тоже самое.

Охотно верю и соглашаюсь,
вот только одна прога из cvs потребовала gtk-2.8,
всё остальное(что мне нужно) - собирается без проблем на gtk-2.2 (видать удачные у меня потребности)

ps
обновлять c 3.1.x на 3.3.x не буду - буду ждать, пока пригодиться уже собранная 4.0.x

psps
хотя в 4.0.x есть режим совместимости с 3.x(c какой именно ?),
qcad-2 у меня с 4.0.x не собрался

anonymous
()
Ответ на: комментарий от anonymous

Никак, жди порта. В Qt4 есть классы, соответствующие классам Qt3 (и то с другими именами), но это вовсе не гарантирует сборки сорцов на qt3 под 4.

phoenix ★★★★
()
Ответ на: комментарий от anonymous

> обновлять c 3.1.x на 3.3.x не буду - буду ждать, пока пригодиться уже собранная 4.0.x

4.0 с 3.x несовместима, поэтому лучше иметь последнюю версию 3.x и 4.x (если имеется софт, который хочет 4.0)

Reset ★★★★★
()
Ответ на: комментарий от Reset

понял,спасибо.
ps
вот только нет у меня жизненно необходимого софта,
который бы требовал qt>=3.2
psps
риторический вопрос - а зачем вообще тогда в qt-4.
...
usr/lib/qt-4.0/include/Qt3Support/
...
libQt3Support.so.4
...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.