GObject Introspection

צילום מסך תוכנה:
GObject Introspection
פרטי תוכנה:
גרסה: 1.57.2 מעודכן
טען תאריך: 16 Aug 18
רשיון: ללא תשלום
פופולריות: 17

Rating: 1.7/5 (Total Votes: 3)

Gobject Introspection היא קוד פתוח ומופצת באופן חופשי תוכנת הספרייה מיושמת C ו מתוכנן מהיסוד כדי לשמש לתיאור APIs (ממשקי תכנות יישומים), כמו גם לאסוף אותם פורמט מחשב קריא ואחיד.

הספרייה משתמשת בתבנית קובץ XML בשם GIR כדי לספק מבנה משותף, שניתן להשתמש בו לגישה לממשק ה- API המלא המלא המיוצא על ידי ספריה או כל יחידת קוד אחרת. הוא כתוב כולו בשפת התכנות C.


כולל כלים שונים

Gobject Introspection נשלחת עם כלים שונים, ביניהם ניתן להזכיר g-ir-compile, מהדר typelib שיכול להמיר אחד או יותר קבצי GIR לתוך כתמים typelib; g-ir- ליצור, גנרטור GIR שיכול לייצר קבצים GIR מ typelib בינארי; g-ir-scanner, כלי שיוצר קבצי GIR XML.


תחילת העבודה עם Gobject Introspection

התקנת הספרייה Gobject Intropection במערכת ההפעלה גנו / לינוקס היא משימה קלה למדי, שכן כל שעליך לעשות הוא לפתוח את מנהל החבילה שלך, לחפש את & lsquo; gobject-introspection & rsquo; החבילה ולהתקין אותו עם לחיצה כפולה על העכבר.

אם אתה רוצה קודם לייעל את זה עבור ארכיטקטורת החומרה שלך (32 סיביות או 64 סיביות נתמכים בשלב זה) או מערכת ההפעלה, להוריד את הגרסה העדכנית ביותר מ Softoware, איפה זה & rsquo; s מופץ כמו tarball (TAR ארכיון).

שמור את הארכיון על מיקום לפי בחירתך, לחלץ אותו, לפתוח אמולטור מסוף ולנווט למיקום של קבצי הארכיון שחולצו באמצעות & lsquo; cd & rsquo; (לדוגמה, cd /home/softoware/gobject-introspection-1.42.0).

בצע אופטימיזציה וקביעת התצורה של התוכנית על-ידי הפעלת התצורה & lsquo; ./ & rsquo; הפקודה, ואחריו את & lsquo; לעשות & rsquo; הפקודה לקמפל. לבסוף, להתקין את המערכת רחב על ידי הפעלת & lsquo; sudo להפוך את ההתקנה & rsquo; הפקודה כמשתמש מועדף או את & lsquo; בצע התקנה & rsquo; הפקודה

מה חדש במהדורה זו:

  • שינויים:
  • עדכן את ההערות שיובאו מ- GLib, ודורש את Glib 2.58
  • ודא ש- G-I בונה ב- MacOS
  • הוסף ארגומנט - version לכלים המבוססים על Python
  • אפשר לבחור את תבנית הפלט עבור g-ir-doc-tool
  • זרוק את תבניות Visual Studio
  • השתמש בספינקס כדי ליצור את תיעוד המשתמש; gtk-doc עדיין נדרש עבור girepository-1.0 C API הפניה
  • תמיכה בכל סוגי _Float * C מ- ISO / IEC TS 18661-3: 2015
  • בעיות נפתרו ב- gitlab.gnome.org:
  • # 139 - בצע בדיקה נכשלת עבור gobject-introspection 1.44.0 ב- OS X 10.10.4
  • # 184 - סוג אלמנט ברירת מחדל לא מוגדר עבור מאפייני אובייקט GByteArray
  • # 189 - c: הקלד מידע מצביע / מערך חסר בפרמטרים של GIR עבור C מערך
  • # 134 - אפשר תבניות פלט מרובות
  • # 218 - gtk2 פוגעת בקוד שלא ניתן להגיע אליו לאחר ההפעלה - ברירת מחדל של Wswitch
  • # 113 - דליפות זיכרון ב- GI נסוגות ומבחינות מבחני רכוש
  • באגים נפתרו ב- bugzilla.gnome.org:
  • # 702788 - DLL girepository רוכש נקודות באופן שגוי ב- Windows / x64

מה חדש בגירסה 1.56.1:

  • שינויים:
  • הוסף _Float128 לסוגי הבסיס C
  • עדכן את ההערות המיובאות מ- GLib, ודורש את 2.56 GLib
  • בעיות נפתרו ב- gitlab.gnome.org:
  • # 173 - נכשל בחישוב קבועי הדגל
  • # 175 - author: כלול תיעוד ומיקום סמל בקובצי המקור
  • # 120 - הוספת אובייקטי משנה ל AM_INIT_AUTOMAKE
  • # 190 - const qualifier ירד מ- c: הקלד on (type filename) פרמטרים
  • # 188 - giscanner: אל תדפיס & quot; אזהרות N דחוסות & quot; אם - quiet צוין
  • באגים נפתרו ב- bugzilla.gnome.org:
  • # 764791 - gitypelib.c: הגדל את #define MAX_NAME_LEN מ 200 ל 255
  • # 756921 - g-ir-scanner אינו מזהה _Thread_local
  • # 791991 - ערך ספריה משותפת שבור בקבצי gir ב- * BSD כאשר builddir כולל את שם הספריה
  • # 791902 - בנייה באמצעות non-libtool (למשל, meson) ב- MinGW
  • # 629667 - MY_ENUM_VALUE = פועל רק עבור החבר האחרון
  • # 699354 - דף g-ir-compiler for -shared-library אומר שגוי & quot; lib & quot; & quot; .so & quot; יש להסיר
  • # 761985 - os.name יכול להיות שגוי בהקשר כלשהו
  • # 699328 - GI_TYPELIB_PATH אינו מתועד

תוכנה דומה

moserial
moserial

14 Apr 15

freshwall
freshwall

3 Jun 15

GDM Mad Tux 2
GDM Mad Tux 2

3 Jun 15

תגובות ל GObject Introspection

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!