نسخه جدیدی از کتابخانه QtProtobuf منتشر شده است.
QtProtobuf یک کتابخانه رایگان است که تحت مجوز MIT منتشر شده است. با کمک آن می توانید به راحتی از بافرهای پروتکل گوگل و gRPC در پروژه Qt خود استفاده کنید.
تغییرات کلیدی:
- کتابخانه پشتیبانی از نوع Qt اضافه شد. اکنون می توانید از برخی از انواع Qt در توضیح پیام های protobuf استفاده کنید.
- پشتیبانی Conan اضافه شد، با تشکر GamePad64 برای کمک!
- فراخوانی روشهای تماس و اشتراک در QtGrpc در حال حاضر امن است.
- فیلد returnValue به QQuickGrpcSubscription اضافه شد. اکنون میتوانید پیوند QML را روی پیامهای ایجاد شده در زمینه QML بدون پردازندههای میانی انجام دهید.
- برای سازگاری با مفاهیم protobuf، همه فیلدها در پیام ها قبل از شروع deserialization روی مقادیر پیش فرض تنظیم می شوند.
تغییرات جزئی:
- جستجوی qmake در روند ساخت پروژه مجدداً کار شده است. اولویت به qmake از CMAKE_PREFIX_PATH داده شده است.
- ساخت استاتیک پروژه دوباره کار شده است، برخی از خطاها رفع شده است.
- رفع خطای اشتراک گیر در هنگام کار با QQuickGrpcSubscription و زمینه QML.
- تبدیل برای نوع google.protobuf.Timestamp از/به QDateTime اضافه شد.
منبع: linux.org.ru