ไลบรารี QtProtobuf เวอร์ชันใหม่เปิดตัวแล้ว
QtProtobuf เป็นไลบรารี่ฟรีที่เผยแพร่ภายใต้ใบอนุญาต MIT ด้วยความช่วยเหลือนี้ คุณสามารถใช้ Google Protocol Buffers และ gRPC ในโปรเจ็กต์ Qt ของคุณได้อย่างง่ายดาย
การเปลี่ยนแปลงที่สำคัญ:
- ตัวสร้างและไลบรารี QtProtobuf ถูกแบ่งออกเป็นสองโมดูลแยกกัน
- เส้นทางการติดตั้งสำหรับไฟล์ .pri และโมดูล QML มีการเปลี่ยนแปลง (ในกรณีที่คำนำหน้าการติดตั้งไม่ตรงกับคำนำหน้าการติดตั้งของกรอบงาน Qt)
- การสนับสนุนการคอมไพล์ข้ามขั้นพื้นฐาน (รวมเอกสารประกอบ)
- แก้ไขการสนับสนุนสำหรับประเภทที่ซ้อนกันที่มีการขึ้นต่อกัน
- แก้ไขปัญหาในบัฟเฟอร์การอ่านสำหรับการสมัครสมาชิก gRPC
- เพิ่มลายเซ็นสำหรับการเรียกวิธี gRPC โดยมีค่าส่งคืนเป็นพารามิเตอร์ฟังก์ชัน
- เพิ่มช่องทาง gRPC ตามการใช้งาน C++ gRPC ดั้งเดิม
- เพิ่มวิธี gRPC เพิ่มเติมเพื่อจัดการกับข้อผิดพลาดและการหมดเวลาของช่อง
- เพิ่มความสามารถในการสร้างเนมสเปซเพิ่มเติม (หรือที่เรียกว่าเนมสเปซ) สำหรับข้อความ protobuf (ทดลอง)
- เพิ่มการสะท้อนข้อความ protobuf อย่างชัดเจนเพื่อการจัดลำดับ json ที่ถูกต้องยิ่งขึ้น
- ชื่อของคุณสมบัติ QML มีการเปลี่ยนแปลง QML เพิ่มเป็นสองเท่าโดยใช้ชื่อข้อความ protobuf ดั้งเดิม
- เพิ่มความสามารถในการสร้างแจงนับที่มีรายการช่องข้อความ protobuf
การเปลี่ยนแปลงเล็กน้อย:
- เพิ่มความสามารถในการสร้างการทดสอบแยกกัน
- มีการเปลี่ยนแปลงกลไกในการค้นหาการขึ้นต่อกันของบุคคลที่สาม
- microjson เชื่อมโยงแบบคงที่กับไลบรารี QtProtobuf และไม่มีการพึ่งพาอีกต่อไป
- Добавлены бинарные пакеты для Windows.
ที่มา: linux.org.ru
