GObject Introspection

Szoftver screenshot:
GObject Introspection
Szoftver adatai:
Változat: 1.57.2 Frissítve
Feltöltés dátuma: 16 Aug 18
Engedély: Ingyenes
Népszerűség: 114

Rating: 1.7/5 (Total Votes: 3)

A GObject Introspection egy nyílt forráskódú és szabadon elosztott könyvtári szoftver, amelyet a C-ben implementáltak és alaprajzzanak fel az API-k (Application Programming Interfaces) leírására, valamint gyűjteni őket egy gépileg olvasható és egységes formátumú.

A könyvtár egy GIR nevű XML-fájlformátumot használ, annak érdekében, hogy egy közös struktúrát biztosítson, amelyet fel lehet használni a könyvtár vagy bármely más kódegység által exportált teljes rendelkezésre álló API elérésére. Teljes egészében a C programozási nyelvben íródott.


Különböző eszközökből áll

A GObject Introspection különböző eszközökkel szállítható, köztük a g-ir-compile, a typelib-fordító, amely egy vagy több GIR-fájlt typelib-foltokká alakíthat; g-ir-generate, egy GIR generátor, amely GIR fájlokat generál bináris typelib-ből; g-ir-scanner, egy GIR XML fájlokat generáló segédprogram.


A GObject Introspection használatának megkezdése

A GObject Introspection könyvtár telepítése a GNU / Linux operációs rendszerre meglehetősen egyszerű feladat, hiszen mindössze annyit kell tennie, hogy megnyitja a csomagkezelőt, keressen az & lsquo; gobject-introspection & rsquo; csomagot és telepítse azt egy dupla egérkattintással.

Ha először optimalizálni szeretné a hardverarchitektúráját (32 bites vagy 64 bites jelenleg támogatott) vagy operációs rendszert, töltse le a legújabb verziót a Softoware-ból, ahol tarballként (TAR archív).

Mentse az archívumot egy tetszés szerinti helyre, vegye ki, nyisson meg egy terminálimulátort, és navigáljon a kibontott archív fájlok helyére az & lsquo; cd & rsquo; parancsot (például cd /home/softoware/gobject-introspection-1.42.0).

A program optimalizálása és beállítása a & lsquo; ./ configure & rsquo; parancsot, majd az & lsquo; make & rsquo; parancsot a GObject Introspection összeállítására. Végül telepítsd rendszeresen az & lsquo; sudo make install & rsquo; parancsot kiváltságos felhasználónak vagy az & lsquo; make install & rsquo; parancsot rootként.

Újdonság ebben a kiadásban:

  • Változások:
  • Frissítse a GLib-ból importált jelöléseket, és kérje a GLib 2.58-at
  • Biztosítsa, hogy a G-I a macOS-ra épüljön
  • Adjon hozzá --version argumentumot a Python-alapú eszközökhöz
  • A g-ir-doc-eszköz kimeneti formátumának kiválasztása
  • Vidd le a Visual Studio sablonokat
  • A Sphinx használatával generálja a felhasználói dokumentációt; gtk-doc még mindig szükséges a girepository-1.0 C API referenciához
  • Az összes _Float * C típust támogatja az ISO / IEC TS 18661-3: 2015-ből.
  • A gitlab.gnome.org oldalon megoldott problémák:
  • # 139 - a gobject-introspection 1.44.0 operációs rendszernek az OS X 10.10.4 operációs rendszert futtató ellenőrzése sikertelen
  • # 184 - A GByteArray objektum tulajdonságait nem tartalmazza az alapértelmezett elemtípus
  • # 189 - c: írja be a hiányzó mutató / tömb információkat a GIR-ben a C tömb paraméterekhez
  • # 134 - Több kimeneti formátum engedélyezése
  • # 218 - gtk2 elérhetetlen elérési kódot talál a bekapcsolás-alapértelmezett
  • engedélyezés után
  • # 113 - A memóriában szivárog a GI regresszióban és a rendezői tesztekben a tulajdonosok beállításai
  • A hibák a bugzilla.gnome.org oldalon megoldódtak:
  • # 702788 - A girepository DLL nem megfelelő mutatókat szerez be Windows / x64 alatt

Az újdonság az 1.56.1-es verzióban:

  • Változások:
  • Adja hozzá _Float128-at az alap C típusokhoz
  • Frissítse a GLib-ból importált jelöléseket, és kérje a GLib 2.56-ot
  • A gitlab.gnome.org oldalon megoldott problémák:
  • # 173 - Nem értelmezi a zászló-konstansokat
  • # 175 - író: tartalmazza a dokumentáció és a szimbólum pozíciót a forrásfájlokban
  • # 120 - aldir objektumok hozzáadása AM_INIT_AUTOMAKE-hoz
  • # 190 - a konstans selejtező c: írja be a (típusfájlnév) paramétereket
  • # 188 - giscanner: ne nyomtasson & quot; elnyomott N figyelmeztetéseket & quot; ha --quiet megadott
  • A hibák a bugzilla.gnome.org oldalon megoldódtak:
  • # 764791 - gitypelib.c: növelje #define MAX_NAME_LEN 200-tól 255-ig
  • # 756921 - A g-ir-szkenner nem ismeri fel a _Thread_local
  • szót
  • # 791991 - A megosztott könyvtár értékének megszakadása gir fájlokban a * BSD-ben, amikor a builddir tartalmazza a könyvtár nevét
  • # 791902 - Épület nem libtool (például mezon) használatával a MinGW-en
  • # 629667 - MY_ENUM_VALUE = csak az utolsó tagra vonatkozik
  • # 699354 - a -shared-könyvtár hibásan írja le a g-ir-fordító man page for & quot; lib & quot; és ".so" el kell távolítani
  • # 761985 - az os.name bizonyos körülmények között hibás lehet
  • # 699328 - GI_TYPELIB_PATH nem dokumentált

Hasonló program

Gnome Icon Theme
Gnome Icon Theme

17 Feb 15

Griffith
Griffith

15 Apr 15

GNOME Shell
GNOME Shell

16 Aug 18

GNOME Clocks
GNOME Clocks

22 Jun 18

Hozzászólások a GObject Introspection

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!