זוהי הפקודה glib-compile-resources שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
glib-compile-resources - מהדר משאבים של GLib
תַקצִיר
glib-compile-resources [אופציה...] {FILE}
תיאור
glib-compile-resources קורא את תיאור המשאב מתוך קובץ והקבצים שזה
מפנה ויוצר חבילת משאבים בינאריים המתאימה לשימוש עם
GRresource ממשק API. החבילה המתקבלת נכתבת אז כפי שהיא, או כמקור C לקישור
לתוך אפליקציה.
לקבצי משאבי ה-XML יש בדרך כלל את סיומת שם הקובץ .gresource.xml. לקבלת מידע מפורט
תיאור של פורמט קובץ ה-XML, ראה את GRresource תיעוד.
אפשרויות
-h, - עזרה
הדפס עזרה וצא
--מטרה=יַעַד
אחסן את המשאבים שהורכבו בקובץ יַעַד. אם לא צוין שם קובץ המבוסס על
מה היא קובץ שם הבסיס משמש.
--sourcedir=DIRECTORY
הקבצים המוזכרים ב קובץ נטענים מהספרייה הזו. אם לא צוין, ה
נעשה שימוש בספרייה הנוכחית.
--לִיצוֹר
כתוב את קובץ הפלט בפורמט שנבחר עבור סיומת שם הקובץ שלו:
.c
מקור C
.h
כותרת C
.gresource
חבילת משאבים
--generate-source
במקום לכתוב את חבילת המשאבים בצורה בינארית צור קובץ מקור C ש
מכיל את חבילת המשאבים. לאחר מכן ניתן להרכיב את זה לתוך יישום בקלות
גישה אליו.
--generate-header
צור קובץ כותרת לשימוש עם קוד C שנוצר על ידי --generate-source.
--ליצור-תלות
מדפיס את רשימת הקבצים שחבילת המשאבים מפנה לפלט סטנדרטי. זֶה
ניתן להשתמש כדי לעקוב אחר תלות במערכת הבנייה. לדוגמה, היוצר הבא
כלל יסמן test.gresource כמו תלוי בכל הקבצים ש test.gresource.xml
כולל, כלומר נבנה מחדש באופן אוטומטי אם אחד מהם משתנה:
test.gresource: test.gresource.xml $(מעטפת $(GLIB_COMPILE_RESOURCES) --generate-dependencies test.gresource.xml)
שים לב שזה יכול להיות נייד או לא לנייד ללא GNU לעשות.
--c-name
ציין את הקידומת המשמשת עבור מזהי C בקוד שנוצר על ידי
--generate-source ו --generate-header.
--רישום ידני
כברירת מחדל קוד שנוצר על ידי --generate-source משתמש באתחול אוטומטי של
מַשׁאָב. זה עובד ברוב המערכות באמצעות תמיכת המהדר עבור בנאים.
עם זאת, כמה מהדרים (לא שכיחים) עשויים שלא לתמוך בכך, לאחר מכן תוכל לציין
--רישום ידני, אשר יפיק רישום מותאם אישית וביטול רישום פונקציות כי
הקוד שלך יכול להתקשר באופן ידני בזמן האתחול וביטול האתחול.
--פְּנִימִי
כברירת מחדל קוד שנוצר על ידי --generate-source מכריז על כל פונקציות האתחול
as חיצוני. אז הם מיוצאים אלא אם זה נמנע על ידי סקריפט קישור או אחר
אומר. מכיוון שספריות בדרך כלל רוצות להשתמש בפונקציות רק באופן פנימי זה יכול להיות
שימושי יותר להכריז עליהם כ-G_GNUC_INTERNAL וזה מה --פְּנִימִי עושה.
הסביבה
XMLLINT
הנתיב המלא לקובץ ההפעלה xmllint. זה משמש לעיבוד מקדים של משאבים עם
אפשרות עיבוד מקדים של xml-stripblanks. אם משתנה סביבה זה אינו מוגדר, xmllint
הוא מחפש ב נתיב.
GDK_PIXBUF_PIXDATA
הנתיב המלא לקובץ ההפעלה gdk-pixbuf-pixdata. זה משמש לעיבוד מקדים
משאבים עם אפשרות העיבוד המקדים של to-pixdata. אם משתנה הסביבה הזה הוא
לא מוגדר, חיפוש gdk-pixbuf-pixdata מתבצע ב- נתיב.
השתמש ב-glib-compile-resources באינטרנט באמצעות שירותי onworks.net