QtProtobuf ライブラリの新しいバージョンがリリースされました。
QtProtobuf は、MIT ライセンスに基づいてリリースされた無料のライブラリです。 これを利用すると、Qt プロジェクトで Google プロトコル バッファーと gRPC を簡単に使用できます。
主な変更点:
- Qt タイプのサポート ライブラリを追加しました。 これで、protobuf メッセージの記述で Qt タイプの一部を使用できるようになりました。
- コナンのサポートを追加しました、ありがとう ゲームパッド64 助けて!
- QtGrpc での呼び出しメソッドとサブスクリプション メソッドの呼び出しがスレッド セーフになりました。
- returnValue フィールドを QQuickGrpcSubscription に追加しました。 中間プロセッサを使用せずに、QML コンテキストで作成されたメッセージに対して QML バインディングを実行できるようになりました。
- protobuf の概念と一致させるために、逆シリアル化が開始される前に、メッセージ内のすべてのフィールドがデフォルト値に設定されます。
マイナーな変更:
- プロジェクト構築手順の qmake 検索が作り直されました。 CMAKE_PREFIX_PATH からの qmake が優先されます。
- プロジェクトの静的構築がやり直しられ、いくつかのエラーが修正されました。
- QQuickGrpcSubscription および QML コンテキストを使用するときにスタックするサブスクリプション エラーを修正しました。
- google.protobuf.Timestamp 型の QDateTime から/への変換を追加しました。
出所: linux.org.ru