Ini ialah arahan cswig yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
cswig - menjana pembalut Python dan Tcl daripada kod C++.
SINOPSIS
cswig [pilihan] fail...
DESCRIPTION
CableSwig (cswig) digunakan untuk mencipta antara muka (iaitu "pembungkus") kepada bahasa yang ditafsirkan
seperti Tcl dan Python. Ia dicipta untuk menghasilkan pembungkus untuk ITK kerana kit alat
menggunakan struktur C++ yang tidak dapat dihuraikan oleh SWIG (instasiasi templat bersarang dalam).
CableSwig ialah alat gabungan yang menggunakan GCC_XML sebagai penghurai c++. Fail input ialah
Fail input gaya kabel. XML yang dihasilkan daripada fail input Cable/GCC_XML kemudiannya
dihuraikan dan suapan ke dalam versi SWIG yang diubah suai. SWIG ialah alat pembangunan perisian yang
menghubungkan atur cara yang ditulis dalam C dan C++ dengan pelbagai bahasa pengaturcaraan peringkat tinggi.
Ia digunakan untuk menjana ikatan bahasa kepada bahasa sasaran. Pada masa ini, Tcl dan
Python disokong.
Sasaran Bahasa Pilihan:
-ayam - Hasilkan pembungkus AYAM
-csharp - Hasilkan pembalut C#
- tipu daya - Hasilkan pembalut tipu daya
-java - Hasilkan pembalut Java
-mzscheme - Hasilkan pembalut Mzscheme
-ocaml - Hasilkan pembalut Ocaml
-perl - Hasilkan pembalut Perl
-php - Hasilkan pembalut PHP
-pike - Hasilkan pembalut Pike
-ular sawa - Hasilkan pembalut Python
-delima - Hasilkan pembalut Ruby
-seks - Hasilkan pembalut Lisp S-Expressions
-tcl - Hasilkan pembalut Tcl
-xml - Hasilkan pembalut XML
Pilihan Umum
-nocable - Jalankan dalam mod swig biasa.
-Cindex file.mdx - Baca fail indeks induk kabel
-bergantung file.cmake - Tentukan fail bergantung cmake
-c++ - Dayakan pemprosesan C++
-bersama - Semak fail daripada perpustakaan SWIG
-dirprot - Hidupkan pembungkusan ahli yang dilindungi untuk kelas pengarah
-D- Tentukan simbol (untuk penyusunan bersyarat)
-E - Praproses sahaja, tidak menjana kod pembalut
-fcompact - Susun dalam mod padat
-fmaya - Susun dalam mod penghapusan maya
-Fstandard - Paparkan mesej ralat/amaran dalam format yang biasa digunakan
-Fmicrosoft - Paparkan mesej ralat/amaran dalam format Microsoft
-membantu - Keluaran ini
-I- Cari fail SWIG dalam
-abaikan - Abaikan fail termasuk yang hilang
-penting - Ikuti semua penyata #include sebagai import
-termasuk semua - Ikuti semua kenyataan #include
-l- Sertakan fail perpustakaan SWIG
-M - Senaraikan semua kebergantungan
-MM - Senaraikan kebergantungan, tetapi tinggalkan fail dalam perpustakaan SWIG
-Buat yang asal - Buat pembina/pemusnah lalai (lalai)
-modul - Tetapkan nama modul kepada
-tiada kontrak - Matikan pemeriksaan kontrak
-nodefault - Jangan menjana pembina/pemusnah
-nodirprot - Jangan balut ahli yang dilindungi pengarah
-tidak kecuali - Jangan balut penentu pengecualian
-noextern - Jangan jana pengisytiharan luaran
-noruntime - Jangan sertakan kod masa jalan SWIG
-o - Tetapkan nama fail output kepada
-luar - Tetapkan direktori output fail khusus bahasa
-masa jalan - Jadikan kod sokongan masa jalan dapat dilihat secara global.
-kecil - Susun dalam mod penyingkiran maya & padat
-swiglib - Laporkan lokasi perpustakaan SWIG dan keluar
-v - Jalankan dalam mod verbose
-turun - Cetak nombor versi SWIG
-Dinding - Dayakan semua mesej amaran
-Wallkw - Dayakan amaran kata kunci untuk semua bahasa yang disokong
-Werror - Paksa menganggap amaran sebagai ralat
-w- Sekat/tambah mesej amaran mengikut kod.
Gunakan ',' sebagai pemisah dan tanda +/- seperti berikut
-w+321,401,-402
di mana kod 321(+) ditambah, dan 401(tiada tanda) dan 402(-) ditindas. Lihat
dokumentasi untuk maksud kod.
Tcl 8 Pilihan (tersedia dengan -tcl)
-itcl - Dayakan sokongan ITcl
-ldflags - Cetak perpustakaan masa jalan untuk dipautkan
-nosafe - Tinggalkan fungsi modul SafeInit.
-awalan - Tetapkan awalan untuk ditambah kepada semua nama
-nama ruang - Bina modul ke dalam ruang nama Tcl 8
-pkgversion - Tetapkan versi pakej
Nota: 'cswig - -membantu' memaparkan pilihan untuk bahasa sasaran tertentu.
SWIG Versi 1.3.20 Hak Cipta (c) 1995-1998 University of Utah and the Regents of the
Hak Cipta Universiti California (c) 1998-2003 Universiti Chicago Disusun dengan g++
[Linux-2.6.15-1-k7-gcc]
Sila lihat http://www.swig.org untuk melaporkan pepijat dan maklumat lanjut
Gunakan cswig dalam talian menggunakan perkhidmatan onworks.net