LINUX.ORG.RU

QtProtobuf 0.2.0

 , , ,


0

1

Выпущена новая версия библиотеки QtProtobuf.

QtProtobuf - это свободная библиотека, выпускаемая по лицензии MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем проекте qt.

Изменения:

  • Функция генерации переименована из generate_qtprotobuf в qtprotobuf_generate.
  • Добавлена базовая поддержка qmake.
  • Изменены механизмы регистрации сгенерированных типов.
  • Добавлена генерация deb-пакетов на базе CPack.
  • Добавлена поддержка сборки статических библиотек.
  • Добавлена мульти- и унифайловая генерация в директории, соответствующая пакетам protobuf.
  • Добавлена аннотация (комментирование) генерированного кода.
  • Исправлены ошибки.

>>> Подробности

anonymous

Проверено: anonymous_incognito ()
Последнее исправление: cetjs2 (всего исправлений: 3)
Ответ на: комментарий от Gonzo

Две подверсии назад — это, считай, почти последнее.

Я в своих проектах и Qt 4.8 использую, причём объём условной компиляции для одновременной совместимости с Qt4 и Qt5 в большинстве случаев ничтожен, сколько бы неосиляторы не орали обратное. В этом проекте, например, пострадал только QStandardPaths, который вынесли из QDesktopServices. Это ничтожные доли процента от кодовой базы.

А уж встретить какую-нибудь Qt 5.5 — это вообще рядовое событие.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Gonzo

Во имя справедливости — таки есть случаи, где отличия Qt4 и Qt5 существенны (переход от QtWebKit к QtWebEngine, например). Но они не во всех проектах нужны.

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

Ну да, через макросы.

Вопрос был к тому, что в Qt6 это может превратиться в тыкву?

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