ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

h2xml - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ h2xml പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന h2xml കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


h2xml - ഹെഡർ ഫയലുകൾ XML ഇന്റർമീഡിയറ്റുകളിലേക്ക് പരിവർത്തനം ചെയ്യുക
xml2py - XML ​​ഇന്റർമീഡിയറ്റുകളെ പൈത്തൺ ctypes ഇന്റർഫേസിലേക്ക് പരിവർത്തനം ചെയ്യുക

സിനോപ്സിസ്


h2xml ഉൾപ്പെടുത്തൽ ഫയൽ ... [ഓപ്ഷനുകൾ] -o outputxmfile
xml2py xmfile ... [ഓപ്ഷനുകൾ] -o outputpyfile

വിവരണം


ctypeslib സി ഹെഡർ ഫയലുകളെ xml ഫയലുകളാക്കി മാറ്റാൻ കഴിവുള്ള ഒരു പൈത്തൺ കോഡ് ജനറേറ്ററാണ്
(gccxml ഉപയോഗിച്ച്), തുടർന്ന് xmfiles ഒരു ctypes നിർവചിക്കുന്ന പൈത്തൺ മൊഡ്യൂളുകളാക്കി മാറ്റുന്നു
അനുബന്ധ സി ലൈബ്രറിയിലേക്കുള്ള ഇന്റർഫേസ്.

Ctypeslib ctypes അല്ല. Ctypes പൈത്തൺ 2.5+ ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, കൂടാതെ ലോവർക്കുള്ള ആഡ്-ഓൺ ആയും
പതിപ്പുകൾ, ctypeslib എന്നത് ctypes രചയിതാവ് എഴുതിയ അത്ര അറിയപ്പെടാത്ത ആഡ്-ഓൺ ആണ്. നിങ്ങൾ എങ്കിൽ
ctypes ധാരാളമായി ഉപയോഗിക്കുക, കൂടാതെ വിളിക്കപ്പെടുന്ന ഫംഗ്‌ഷനുകളുടെ ആർഗ്‌ടൈപ്പുകളും റീസ്റ്റൈപ്പുകളും സജ്ജീകരിക്കുന്നതിൽ മടുത്തു,
നിങ്ങൾ ctypeslib പരിശോധിക്കണം. Ctypeslib-ൽ നിന്ന് ഡാറ്റ തരങ്ങളും ഘടനകളും സജ്ജീകരിക്കാനും കഴിയും
സി ഹെഡ്ഡർ ഫയലുകൾ സ്വയമേവ.

h2xml ഒപ്പം xml2py ctypeslib-ലേക്കുള്ള ഉപയോക്തൃ ഇന്റർഫേസ് സ്ക്രിപ്റ്റുകളാണ്. h2xml C തലക്കെട്ട് പരിവർത്തനം ചെയ്യുന്നു
ഫയലുകൾ xml ഇന്റർമീഡിയറ്റുകളിലേക്ക് (ഉപയോഗിക്കുന്നു gccxml) ഒപ്പം xml2py ഈ ഇടനിലക്കാരെ പരിവർത്തനം ചെയ്യുന്നു
പൈത്തൺ ഫയലുകൾ. കുറഞ്ഞത്, നിങ്ങൾക്ക് സി തരങ്ങളുടെ ഓട്ടോമാറ്റിക് നിർമ്മാണം ലഭിക്കും
(ഘടനകൾ മുതലായവ) ctypes നിർവചനങ്ങളിൽ. അധിക ഓപ്ഷനുകൾ ഉപയോഗിച്ച്, മാക്രോ നിർവചനങ്ങൾ ആകാം
വികസിപ്പിക്കുകയും ഔട്ട്‌പുട്ട് പൈത്തൺ ഫയൽ സ്വയമേവ (ctypes ഉപയോഗിച്ച്) എന്നതിലേക്ക് ലിങ്കുചെയ്യുകയും ചെയ്യാം
അനുബന്ധ സി ലൈബ്രറി.

ഏറ്റവും ചെറിയ ഉദാഹരണം ഇതാണ്:

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

പ്രീപ്രൊസസ്സർ ചിഹ്നങ്ങൾ ലഭിക്കാൻ, നിങ്ങൾ ഉപയോഗിക്കണം -c പതാകയിലേക്ക് h2xml. സ്വയമേവ ലിങ്കുചെയ്യാൻ
ctypes വഴി C ലൈബ്രറികളിലേക്ക്, നിങ്ങൾ പ്രസക്തമായ ലൈബ്രറികൾ കൈമാറേണ്ടതുണ്ട് xml2py കൂടെ -l
library.so.

ഓപ്ഷനുകൾ


h2xml ഓപ്ഷനുകൾ:

-h, --സഹായിക്കൂ
ഹ്രസ്വമായ സഹായ സന്ദേശം കാണിക്കുക

-q, --നിശബ്ദമായി

-D പേര്[=മൂല്യം]
നിർവ്വചിക്കാൻ മാക്രോകൾ

-U NAME
നിർവചിക്കാതിരിക്കാൻ മാക്രോകൾ

-I ഡയറക്ടറി
അധിക ഡയറക്ടറികൾ ഉൾപ്പെടുന്നു

-o XMLFILE
XML ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്

-c, --cpp-ചിഹ്നങ്ങൾ
#define ചിഹ്നങ്ങൾ കണ്ടെത്താൻ ശ്രമിക്കുക - ഇത് കംപൈലർ പിശകുകൾ നൽകിയേക്കാം, അതിനാൽ ഇത് ഓഫാണ്
സ്ഥിരസ്ഥിതിയായി.

-k സൃഷ്ടിച്ച താൽക്കാലിക ഫയലുകൾ ഇല്ലാതാക്കരുത് (പ്രശ്നങ്ങൾ കണ്ടെത്തുന്നതിന് ഉപയോഗപ്രദമാണ്)

xml2py ഓപ്ഷനുകൾ:

-h, --സഹായിക്കൂ
ഈ സഹായ സന്ദേശം കാണിച്ച് പുറത്തുകടക്കുക

-c അഭിപ്രായങ്ങളിൽ ഉറവിട ഫയൽ ലൊക്കേഷൻ ഉൾപ്പെടുത്തുക

-d സി പ്രോട്ടോടൈപ്പും സോഴ്സ് ഫയൽ ലൊക്കേഷനും അടങ്ങുന്ന ഡോക്‌സ്‌ട്രിംഗുകൾ ഉൾപ്പെടുന്നു

-k ടൈപ്പ്കൈൻഡ്
ഉൾപ്പെടുത്തേണ്ട തരത്തിലുള്ള വിവരണങ്ങൾ: d = # നിർവചിക്കുന്നു, e = എണ്ണൽ, f =
പ്രവർത്തനങ്ങൾ, s = ഘടനകൾ, t = ടൈപ്പ്ഡെഫുകൾ

-l dlls
എക്‌സ്‌പോർട്ട് ചെയ്‌ത പ്രവർത്തനങ്ങൾക്കായി തിരയാനുള്ള ലൈബ്രറികൾ

-o ഔട്ട്പ്
ഔട്ട്‌പുട്ട് ഫയലിന്റെ പേര് (വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, സാധാരണ ഔട്ട്‌പുട്ട് ഉപയോഗിക്കും)

-r ശുക്ളം
ചിഹ്നങ്ങൾ ഉൾപ്പെടുത്തുന്നതിനുള്ള പതിവ് പദപ്രയോഗം (ചിഹ്നങ്ങളോ അല്ലെങ്കിൽ
എക്സ്പ്രഷനുകൾ വ്യക്തമാക്കിയിട്ടുണ്ട്, എല്ലാം ഉൾപ്പെടുത്തും)

-s SYMBOL
ഉൾപ്പെടുത്താനുള്ള ചിഹ്നം (ചിഹ്നങ്ങളോ പദപ്രയോഗങ്ങളോ ഇല്ലെങ്കിൽ
വ്യക്തമാക്കിയിരിക്കുന്നു, എല്ലാം ഉൾപ്പെടുത്തും)

-v വാചാലമായ ഔട്ട്പുട്ട്

-w തിരഞ്ഞ dlls ലിസ്റ്റിലേക്ക് എല്ലാ സ്റ്റാൻഡേർഡ് വിൻഡോസ് dll-കളും ചേർക്കുക

-m മൊഡ്യൂൾ
പകരം ഇറക്കുമതി ചെയ്യുന്ന ചിഹ്നങ്ങൾ അടങ്ങിയ പൈത്തൺ മൊഡ്യൂൾ(കൾ).
സൃഷ്ടിച്ചു

--പ്രീലോഡ്=Dll
dlls മറ്റെല്ലാവർക്കും മുമ്പായി ലോഡ് ചെയ്യണം (ചിഹ്നങ്ങൾ പരിഹരിക്കുന്നതിന്)

ഉദാഹരണങ്ങൾ


കാണുക /usr/share/doc/python-ctypeslib/examles.Debian ഉദാഹരണങ്ങൾക്കും വിശദീകരണത്തിനും.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് h2xml ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    ഫേസ്ട്രാക്ക്നോയർ
    ഫേസ്ട്രാക്ക്നോയർ
    മോഡുലാർ ഹെഡ്‌ട്രാക്കിംഗ് പ്രോഗ്രാം
    ഒന്നിലധികം ഫെയ്സ് ട്രാക്കറുകൾ, ഫിൽട്ടറുകൾ എന്നിവ പിന്തുണയ്ക്കുന്നു
    ഗെയിം-പ്രോട്ടോക്കോളുകളും. ട്രാക്കറുകൾക്കിടയിൽ
    SM FaceAPI, AIC ഇനേർഷ്യൽ ഹെഡ്
    ട്രാക്കർ...
    facetracknoir ഡൗൺലോഡ് ചെയ്യുക
  • 2
    PHP QR കോഡ്
    PHP QR കോഡ്
    PHP QR കോഡ് ഓപ്പൺ സോഴ്‌സ് ആണ് (LGPL)
    QR കോഡ് സൃഷ്ടിക്കുന്നതിനുള്ള ലൈബ്രറി,
    2-ഡൈമൻഷണൽ ബാർകോഡ്. ഇതിനെ അടിസ്ഥാനമാക്കി
    libqrencode C ലൈബ്രറി, ഇതിനായി API നൽകുന്നു
    ക്യുആർ കോഡ് ബാർക്ക് സൃഷ്ടിക്കുന്നു...
    PHP QR കോഡ് ഡൗൺലോഡ് ചെയ്യുക
  • 3
    ഫ്രീസിവ്
    ഫ്രീസിവ്
    ഫ്രീസിവ് ഒരു ഫ്രീ ടേൺ അധിഷ്ഠിതമാണ്
    മൾട്ടിപ്ലെയർ സ്ട്രാറ്റജി ഗെയിം, അതിൽ ഓരോന്നും
    കളിക്കാരൻ എയുടെ നേതാവാകുന്നു
    നാഗരികത, നേടിയെടുക്കാൻ പോരാടുന്നു
    ആത്യന്തിക ലക്ഷ്യം: ആകാൻ...
    Freeciv ഡൗൺലോഡ് ചെയ്യുക
  • 4
    കൊക്കി സാൻഡ്‌ബോക്‌സ്
    കൊക്കി സാൻഡ്‌ബോക്‌സ്
    Cuckoo Sandbox ഘടകങ്ങൾ ഉപയോഗിക്കുന്നു
    a-യിലെ ക്ഷുദ്രവെയറിന്റെ സ്വഭാവം നിരീക്ഷിക്കുക
    സാൻഡ്ബോക്സ് പരിസ്ഥിതി; ൽ നിന്ന് ഒറ്റപ്പെട്ടു
    സിസ്റ്റം ബാക്കി. ഇത് ഓട്ടോമേറ്റഡ് വാഗ്ദാനം ചെയ്യുന്നു
    വിശകലനം ഓ...
    Cuckoo Sandbox ഡൗൺലോഡ് ചെയ്യുക
  • 5
    LMS-YouTube
    LMS-YouTube
    LMS-ൽ YouTube വീഡിയോ പ്ലേ ചെയ്യുക (പോർട്ടിംഗ്
    ട്രയോഡിൽ നിന്ന് YouTbe API v3) ഇതാണ്
    ലഭിക്കാവുന്ന ഒരു ആപ്ലിക്കേഷൻ
    നിന്ന്
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube ഡൗൺലോഡ് ചെയ്യുക
  • 6
    വിൻഡോസ് പ്രസന്റേഷൻ ഫൗണ്ടേഷൻ
    വിൻഡോസ് പ്രസന്റേഷൻ ഫൗണ്ടേഷൻ
    വിൻഡോസ് പ്രസന്റേഷൻ ഫൗണ്ടേഷൻ (WPF)
    വിൻഡോസ് നിർമ്മിക്കുന്നതിനുള്ള ഒരു യുഐ ചട്ടക്കൂടാണ്
    ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകൾ. WPF പിന്തുണയ്ക്കുന്നു a
    വിശാലമായ ആപ്ലിക്കേഷൻ വികസനം
    ഫീച്ചറുകൾ...
    വിൻഡോസ് പ്രസന്റേഷൻ ഫൗണ്ടേഷൻ ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad