QtProtobuf 0.5.0

QtProtobuf ライブラリの新しいバージョンがリリースされました。

QtProtobuf は、MIT ライセンスに基づいてリリースされた無料のライブラリです。 これを利用すると、Qt プロジェクトで Google プロトコル バッファーと gRPC を簡単に使用できます。

主な変更点:

  • Qt タイプのサポート ライブラリを追加しました。 これで、protobuf メッセージの記述で Qt タイプの一部を使用できるようになりました。
  • コナンのサポートを追加しました、ありがとう QtProtobuf 0.5.0ゲームパッド64 助けて!
  • QtGrpc での呼び出しメソッドとサブスクリプション メソッドの呼び出しがスレッド セーフになりました。
  • returnValue フィールドを QQuickGrpcSubscription に追加しました。 中間プロセッサを使用せずに、QML コンテキストで作成されたメッセージに対して QML バインディングを実行できるようになりました。
  • protobuf の概念と一致させるために、逆シリアル化が開始される前に、メッセージ内のすべてのフィールドがデフォルト値に設定されます。

マイナーな変更:

  • プロジェクト構築手順の qmake 検索が作り直されました。 CMAKE_PREFIX_PATH からの qmake が優先されます。
  • プロジェクトの静的構築がやり直しられ、いくつかのエラーが修正されました。
  • QQuickGrpcSubscription および QML コンテキストを使用するときにスタックするサブスクリプション エラーを修正しました。
  • google.protobuf.Timestamp 型の QDateTime から/への変換を追加しました。

出所: linux.org.ru

コメントを追加します