GObject Introspection

Software screenshot:
GObject Introspection
Software ətraflı:
Version: 1.57.2 Yenil?nib
Tarixi Upload: 16 Aug 18
Lisenziya: Pulsuz
Məşhurluq: 114

Rating: 1.7/5 (Total Votes: 3)

GObject Introspection açıq bir mənbədir və C-də tətbiq edilən və API-lərin (Proqram Proqramlaşdırma Arayüzləri) təsvir edilməsi üçün istifadə olunacaq yerdən tərtib edilmiş, maşın oxunaqlı və vahid formatda.

Kitabxanada kütləvi kitabxana və ya hər hansı digər kod birimi tərəfindən ixrac edilən mövcud API-ya daxil olmaq üçün istifadə edilə biləcək ümumi bir quruluş təmin etmək üçün GIR adlı XML fayl formatı istifadə olunur. Tamamilə C proqramlaşdırma dilində yazılmışdır.


Müxtəlif vasitələrdən ibarətdir

GObject Introspection müxtəlif vasitələrlə təchiz olunur, bunlardan birində g-ir tərtibini, bir və ya bir neçə GIR faylını tipelib bloblara çevirə bilən bir yazı tipi kompilyatorundan danışa bilərik; g-ir yaratmaq, ikili tipelibdən GIR faylları yarada bilən bir GIR generatoru; g-ir-scanner, GIR XML faylları yaradan bir proqram.


GObject İnsprospeksiya ilə başlayın

GObject Introspection kitabxanasını GNU / Linux əməliyyat sisteminizə qurmaq olduqca asandır, çünki bütün etmək lazımdır, paket menecerinizi açmaq, "gobject-introspection & rsquo; paketi və ikiqat siçan ilə quraşdırın.

Əgər hardware memarlıq (32-bit və ya 64-bit dəstəkləyən bu anda) və ya əməliyyat sistemi üçün optimallaşdırmaq istəyirsinizsə, Softoware-dən ən son versiyasını yükləyin və burada tarball kimi yayılmışdır (TAR arxiv).

Seçdiyiniz bir yerdə arxivi saxlayıb çıxarın, terminal emülatörünü açın və arxiv fayllarının yerini 'cd & rsquo;' istifadə edərək gedin. komanda (məsələn, cd /home/softoware/gobject-introspection-1.42.0).

Proqramın optimallaşdırılması və konfiqurasiya edilməsi; & lsquo; / configure & rsquo; komanda, sonra & rsquo; & rsquo; GObject İnsprospeksiyasını tərtib etmək əmri. Nəhayət, sistemini genişləndirməklə, "sudo install install & rsquo; imtiyazlı bir istifadəçi kimi komanda və ya "yüklemek & rsquo;

Bu sürümdə yenilik nədir :

  • Değişiklikler:
  • GLib-dən idxal olunan notları yeniləyin və GLib 2.58
  • tələb edin
  • G-I makos
  • üzərində qurulmasını təmin edin
  • Python əsaslı alətlərə bir -version dəlil əlavə edin
  • g-ir-doc-aracı üçün çıxış formatının seçilməsinə icazə verin
  • Visual Studio şablonlarını buraxın
  • İstifadəçi sənədlərini yaratmaq üçün Sphinx istifadə edin; gtk-doc girepository-1.0 C API istinad üçün hələ də tələb olunur
  • ISO / IEC TS 18661-3: 2015-dən bütün _Float * C tiplərinə dəstək verin
  • gitlab.gnome.org ünvanında həll:
  • # 139 - OS X 10.10.4 haqqında gobject-introspection 1.44.0 üçün yoxlanılmır
  • # 184 - Default element-type GByteArray obyekti xüsusiyyətləri üçün müəyyən edilmədi
  • # 189 - c: C array parametrləri üçün GIR-də eksik göstərici / array məlumatını yazın
  • # 134 - Birdən çox çıxış formatına icazə verin
  • # 218 - gtk2 aktivləşdirildikdən sonra əldə edilə bilməyən kodu -Seçən default-
  • # 113 - GI regresiya və gediş testlərində əmlak sətirçiləri
  • üzrə yaddaş sızması
  • Bugs bugzilla.gnome.org saytında həll edilib:
  • # 702788 - Girepository DLL Windows / x64-də səhv göstəricilər əldə edir

Sürüm 1.56.1-də yeni nə :

  • Değişiklikler:
  • Base C tiplərinə _Float128 əlavə edin
  • GLib-dən idxal olunan notları yeniləyin və GLib 2.56 tələb edin
  • gitlab.gnome.org ünvanında həll:
  • # 173 - bayraq sabitlərinin ayrılmaması
  • # 175 - yazıçı: Sənəd fayllarında sənədlər və simvolu mövqeyi
  • daxil edin
  • # 120 - subdir obyektləri AM_INIT_AUTOMAKE
  • 'a əlavə olunur
  • # 190 - c: type (type filename) parametrlərindən düşmüş const seçici
  • # 188 - giscanner: "N xəbərdarlıqlarını basdır" və " əgər --quiet -
  • Bugs bugzilla.gnome.org saytında həll edilib:
  • # 764791 - gitypelib.c: MAX_NAME_LEN-dən 200-dən 255-dək artırın
  • # 756921 - g-ir-skaner _Thread_local
  • tanımır
  • # 791991 - build}, kitabxananın adını daxil edərkən * BSD üzərindəki gir fayllarında qırılmış paylaşılan kitabxana dəyəri
  • # 791902 - MinGW-də libtool olmayan (məsələn, meson) istifadə edərək qurmaq
  • # 629667 - MY_ENUM_VALUE = yalnız sonuncu üzv üçün işləyir
  • # 699354 - şar-kitabxana üçün g-ir-tərtib etmə səhifəsi səhvən "lib" deyir. və ".so"
  • silinməlidir
  • # 761985 - os.name bəzi kontekstdə səhv ola bilər
  • # 699328 - GI_TYPELIB_PATH sənədsizdir

Oxşar proqram

GNotify
GNotify

3 Jun 15

gnome-common
gnome-common

20 Feb 15

Keypress
Keypress

3 Jun 15

Şərh GObject Introspection

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!