Tag Archives | cargo

CXX-Qt 0.5 duyuruldu

Qt kodu ile Rust kodu arasında tipik Rust Qt bağlarından farklı bir şekilde köprü kurmak için güvenli bir mekanizma sağlayan CXX-Qt‘nin 0.5 sürümü, Andrew Hayzen tarafından duyuruldu. Normal Qt koduna ve normal Rust koduna izin veren CXX, bire bir bağlamalar yerine, aralarında köprü kurmak için kullanılıyor. Qt ve Rust arasında güvenli bir API ve güvenli çoklu iş parçacığı sağlamaya izin verdiği için bunun tipik bağlamalardan daha güçlü olduğunun düşünüldüğü ifade ediliyor. Qt ile çift yönlü Rust ve C++ bağlamaları oluşturmak için bir Rust kasası seti olarak kullanıma sunulan yeni sürümün, Rust’ı CMake kullanarak C++ uygulamalarına entegre etmek veya cargo ile Rust uygulamaları oluşturmak için kullanılabileceğini söyleyen Hayzen; bu sürümün, Rust’tan C++ kalıtımı ile arayüz oluşturmak için yeni özellikler sunduğunu ifade etti. Hayzen; bunların, ortak C++ kodu yazmaya gerek kalmadan Rust’ta alt sınıfları uygulamaya izin verdiğini söyledi. Kod oluşturucunun artık özelliklerde, sinyallerde ve çağrılabilir öğelerde başka bir Rust QObject’e başvurmak için *mut T gibi işaretçi türlerini desteklediği ifade ediliyor. CXX-Qt 0.5 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

CXX-Qt 0.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0