Russian Qt Forum
Ноябрь 23, 2024, 22:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обратная совместимость  (Прочитано 4159 раз)
tim474
Гость
« : Январь 28, 2011, 23:14 »

Не понял по поводу их ответа в плане бинарной совместимости:
http://developer.qt.nokia.com/faq/answer/is_qt_binary_compatible:
Цитировать
Qt is not binary compatible between major versions such as Qt 2.x, Qt 3.x and Qt 4.x etc.
То есть, они имеют в виду, что, допустим, 4.7 несовместима с 4.6? Или 4 не совместима с 3? Последнее — понятно, что несовместимо, а по поводу первого — если так, то плохо. Если 3 и 4 уживаются в системе, то разные версии qt4 будет одновременно поселить сложнее.
Записан
ieroglif
Гость
« Ответ #1 : Январь 28, 2011, 23:27 »

Qt is not binary compatible between major versions such as Qt 2.x, Qt 3.x and Qt 4.x etc.
Перевожу:
Qt не совместим бинарно между старшими (major) версиями, как 2.х 3.х и 4.х и т.д.
Так что младшие версии типа 4.6 и 4.7 будут совместимы замечательно, не стоит беспокоиться =)
Записан
tim474
Гость
« Ответ #2 : Январь 29, 2011, 00:40 »

То есть, major-версии — это 2, 3, 4, а не 4.2, 4.3… ?
Записан
ieroglif
Гость
« Ответ #3 : Январь 29, 2011, 00:56 »

совершенно верно.
major обозначает "старшие".
т.е. 2,3,4, а не "х" который идёт после точки типа 4.6
Записан
tim474
Гость
« Ответ #4 : Январь 31, 2011, 01:17 »

А почему, например, Guitar Pro 6 для Linux библиотеки Qt тащит с собой, хотя официально поддерживается только один дистрибутив с относительно свежими версиями пакетов (Ubuntu)? И в другой проприетарщине можно такое же встретить.
Записан
Fat-Zer
Гость
« Ответ #5 : Январь 31, 2011, 01:39 »

А почему, например, Guitar Pro 6 для Linux библиотеки Qt тащит с собой, хотя официально поддерживается только один дистрибутив с относительно свежими версиями пакетов (Ubuntu)? И в другой проприетарщине можно такое же встретить.
а) патченная версия Qt
б) проще поступить "по-виндовски" и дать юзеру ещё один комплект того, что у него и так есть, чем отвечать на вопросы "а почему у меня не работает" и "как мне установить"

Бубунта - уж точно не единственный дистрибутив в котором "относительно свежие версии пакетов", а поддерживается, как самый популярный.

По сабжу ещё: между минорными версиями обратная совместимость сохраняется, но приложение скомпиленное с 4.7 может не запускаться с предыдущими версиями, ибо появляются новые фичи.

ЗЫ: чего-то я роль кепа начал играть...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.053 секунд. Запросов: 21.