אנגליתצרפתיתספרדי

Ad


סמל OnWorks

h2xml - מקוון בענן

הפעל h2xml בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה h2xml שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


h2xml - המרת קבצי כותרות לתוצרי ביניים ב-XML
xml2py - המרת חומרי ביניים ב-XML לממשק Python ctypes

תַקצִיר


h2xml includefile ... [אפשרויות] -o outputxmlfile
xml2py קובץ xml ... [אפשרויות] -o outputpyfile

תיאור


ctypeslib הוא מחולל קוד של Python המסוגל להמיר קובצי כותרת C לקבצי xml
(באמצעות gccxml), ולאחר מכן המרת קבצי xml למודולי Python שמגדירים ctypes
ממשק לספריית C המקבילה.

Ctypeslib אינו ctypes. Ctypes נכלל ב-Python 2.5+ וכתוספת עבור נמוך יותר
גרסאות, בעוד ש-ctypeslib הוא תוסף פחות מוכר שנכתב על ידי מחבר ctypes. אם אתה
משתמשים הרבה ב-ctypes ונמאס לי להגדיר argtypes ולהקליד מחדש של הפונקציות שנקראות,
אתה צריך לבדוק את ctypeslib. Ctypeslib יכול גם להגדיר סוגי נתונים ומבנים מ
קבצי כותרת C באופן אוטומטי.

h2xml ו xml2py הם הסקריפטים של ממשק המשתמש ל-ctypeslib. h2xml ממיר כותרת C
קבצים לתוך תוצרי ביניים XML (באמצעות gccxml) ו xml2py ממיר את חומרי הביניים האלה ל
קבצי Python. לכל הפחות ניתן לקבל בנייה אוטומטית מסוגי C
(מבנים וכו') בהגדרות ctypes. עם אפשרויות נוספות, הגדרות מאקרו יכולות להיות
מורחבת וניתן לקשר את קובץ הפלט Python באופן אוטומטי (באמצעות ctypes) ל-
ספריית C המקבילה.

הדוגמה הקצרה ביותר היא:

h2xml header.h -o out_c.xml
xml2py out_c.xml -o out_c.py

כדי להשיג סמלי קדם-מעבד, עליך להשתמש ב- -c דגל ל h2xml. לקישור אוטומטי
לספריות C באמצעות ctypes, אתה צריך להעביר את הספריות הרלוונטיות אל xml2py עם -l
library.so.

אפשרויות


h2xml אפשרויות:

-h, - עזרה
הצג הודעת עזרה קצרה

-q, --שֶׁקֶט

-D שם[=VALUE]
פקודות מאקרו להגדרה

-U שֵׁם
פקודות מאקרו כדי לבטל הגדרה

-I DIRECTORY
בנוסף כוללים ספריות

-o XMLFILE
שם קובץ פלט XML

-c, --cpp-סמלים
נסה למצוא #define סמלים - זה עשוי לתת שגיאות מהדר, אז זה כבוי
ברירת המחדל.

-k אל תמחק את הקבצים הזמניים שנוצרו (שימושי לאיתור בעיות)

xml2py אפשרויות:

-h, - עזרה
הצג הודעת עזרה זו וצא

-c כלול את מיקום קובץ המקור בהערות

-d כלול מחרוזות docstrings המכילות אב טיפוס C ומיקום קובץ המקור

-k TYPEKIND
סוג של תיאורי סוג שיכללו: d = #defines, e = ספירות, f =
פונקציות, s = מבנים, t = typedefs

-l קבצי dll
ספריות לחיפוש פונקציות מיוצאות

-o תפוקה
שם קובץ פלט (אם לא צוין, ייעשה שימוש בפלט סטנדרטי)

-r ביטוי
ביטוי רגולרי לכלול סמלים (אם לא סמלים ולא
ביטויים מפורטים, הכל ייכלל)

-s סמל
סמל לכלול (אם לא סמלים ולא ביטויים
צוין, הכל ייכלל)

-v פלט מילולי

-w הוסף את כל קבצי ה-DLL הסטנדרטיים של Windows לרשימת ה-DLL שחיפשת

-m מודול
מודולי Python המכילים סמלים שיובאו במקום
נוצר

--טעינה מראש=DLL
קבצי dll להיטען לפני כל האחרים (כדי לפתור סמלים)

דוגמאות


עיין /usr/share/doc/python-ctypeslib/examples.Debian לדוגמאות והסברים.

השתמש ב-h2xml באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    תוכנית מעקב ראש מודולרית כי
    תומך במספר עוקבי פנים, מסננים
    ופרוטוקולי משחק. בין הגששים
    הם SM FaceAPI, AIC Inertial Head
    עוקב ...
    הורד את facetracknoir
  • 2
    קוד QR של PHP
    קוד QR של PHP
    PHP QR Code הוא קוד פתוח (LGPL)
    ספרייה להפקת קוד QR,
    ברקוד דו מימדי. מבוסס על
    ספריית libqrencode C, מספקת API עבור
    יצירת סרגל קוד QR...
    הורד PHP QR Code
  • 3
    פריסיב
    פריסיב
    Freeciv הוא מבוסס תור חינמי
    משחק אסטרטגיה מרובה משתתפים, שבו כל אחד
    שחקן הופך למנהיג של א
    ציוויליזציה, נלחמת להשיג את
    המטרה הסופית: להיות...
    הורד את Freeciv
  • 4
    ארגז חול של קוקייה
    ארגז חול של קוקייה
    Cuckoo Sandbox משתמש ברכיבים כדי
    לפקח על ההתנהגות של תוכנות זדוניות ב-a
    סביבת ארגז חול; מבודד מה
    שאר המערכת. הוא מציע אוטומטי
    ניתוח או...
    הורד קוקייה חול
  • 5
    LMS-YouTube
    LMS-YouTube
    הפעל סרטון YouTube ב-LMS (העברה של
    Triode's to YouTbe API v3) זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/lms-y...
    הורד את LMS-YouTube
  • 6
    קרן מצגת Windows
    קרן מצגת Windows
    Windows Presentation Foundation (WPF)
    היא מסגרת ממשק משתמש לבניית Windows
    יישומי שולחן עבודה. WPF תומך ב-a
    מערך רחב של פיתוח אפליקציות
    מאפיינים...
    הורד את Windows Presentation Foundation
  • עוד »

פקודות לינוקס

Ad