To jest polecenie cswig, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks, korzystając z jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
cswig - generuj wrappery Pythona i Tcl z kodu C++.
STRESZCZENIE
cswig [Opcje] pliki...
OPIS
CableSwig (cswig) służy do tworzenia interfejsów (tzw. „opakowań”) do języków interpretowanych
takich jak Tcl i Python. Został stworzony do produkcji opakowań dla ITK, ponieważ zestaw narzędzi
używa struktur C++, których SWIG nie może przeanalizować (głęboko zagnieżdżone instancje szablonów).
CableSwig to połączenie narzędzia, które używa GCC_XML jako parsera c++. Pliki wejściowe są
Pliki wejściowe stylu kabla. XML utworzony z plików wejściowych Cable/GCC_XML jest wtedy
przeanalizowane i wprowadzone do zmodyfikowanej wersji SWIG. SWIG to narzędzie do tworzenia oprogramowania, które
łączy programy napisane w C i C++ z różnymi językami programowania wysokiego poziomu.
Służy do generowania powiązań języka z językiem docelowym. Obecnie Tcl i
Obsługiwany jest język Python.
cel Wybierz język Opcje:
-kurczak - Generuj opakowania na KURCZAKA
-csharp - Generuj opakowania C#
-podstęp - Generuj opakowania Guile
-Jawa - Generuj opakowania Java
-mzschemat - Generuj opakowania Mzscheme
-ocaml - Generuj opakowania Ocaml
-perł - Generuj opakowania Perla
-php - Generuj wrappery PHP
-szczupak - Generuj owijki na szczupaki
-pyton - Generuj wrappery Pythona
-rubin - Generuj opakowania rubinowe
-seks - Generuj opakowania Lisp S-Expressions
-tcl - Generuj opakowania Tcl
-xml - Generuj wrappery XML
Opcje ogólne
-szlachetny - Uruchom w zwykłym trybie swig.
-Cindex file.mdx — odczytywanie pliku indeksu głównego kabla
-zależeć file.cmake - Określ plik zależny od cmake
-c++ - Włącz przetwarzanie C++
-współ - Sprawdź plik z biblioteki SWIG
-bezpośrednie - Włącz owijanie chronionych członków dla klas reżyserskich
-D- Zdefiniuj symbol (dla kompilacji warunkowej)
-E - Tylko przetwarzanie wstępne, nie generuje kodu opakowania
-fkompaktowy - Kompiluj w trybie kompaktowym
-fwirtualny - Kompiluj w trybie wirtualnej eliminacji
-Fstandardowy - Wyświetlaj komunikaty o błędach/ostrzeżeniach w powszechnie używanym formacie
-Fmicrosoftu - Wyświetlaj komunikaty o błędach/ostrzeżeniach w formacie Microsoft
-Pomoc - To wyjście
-I- Poszukaj plików SWIG w
-ignorowanie - Zignoruj brakujące pliki dołączane
-importować - Śledź wszystkie instrukcje #include jako importy
-zawiera wszystko - Śledź wszystkie #include oświadczenia
-l- Dołącz plik biblioteki SWIG
-M - Wymień wszystkie zależności
-MM - Wyświetlaj zależności, ale pomijaj pliki w bibliotece SWIG
-Ustaw jako domyślne - Utwórz domyślne konstruktory/destruktory (domyślne)
-moduł - Ustaw nazwę modułu na
-bez kontraktu - Wyłącz sprawdzanie umowy
-domyślny węzeł - Nie generuj konstruktorów/destruktorów
-nodiprot - Nie pakuj członków chronionych przez reżysera
-niez wyjątkiem - Nie zawijaj specyfikatorów wyjątków
-brak zewn - Nie generuj deklaracji zewnętrznych
-norruntime - Nie dołączaj kodu uruchomieniowego SWIG
-o - Ustaw nazwę pliku wyjściowego na
-zewnętrzny - Ustaw katalog wyjściowy plików specyficznych dla języka
-czas pracy - Spraw, aby kod wsparcia środowiska wykonawczego był widoczny na całym świecie.
-mały - Kompiluj w wirtualnej eliminacji i trybie kompaktowym
-swiglib - Zgłoś lokalizację biblioteki SWIG i wyjdź
-v - Uruchom w trybie gadatliwym
-wersja - Wydrukuj numer wersji SWIG
-Ściana - Włącz wszystkie komunikaty ostrzegawcze
-Walkw - Włącz ostrzeżenia o słowach kluczowych dla wszystkich obsługiwanych języków
-Błąd - Wymuś traktowanie ostrzeżeń jako błędów
-w- Pomijaj/dodaj komunikaty ostrzegawcze według kodu.
Użyj znaku „,” jako separatora, a znaków +/- w następujący sposób
-w+321,401,-402
gdzie dodano kod 321(+), a 401(brak znaku) i 402(-) są pominięte. Widzieć
dokumentacja znaczeń kodu.
Tcl 8 Opcje (dostępne z -tcl)
-itcl - Włącz obsługę ITcl
-ldflagi - Drukuj biblioteki uruchomieniowe do połączenia
-niebezpieczny - Pomiń funkcję modułu SafeInit.
-prefiks - Ustaw prefiks być dołączane do wszystkich imion
-przestrzeń nazw - Zbuduj moduł w przestrzeni nazw Tcl 8
-pkgwersja - Ustaw wersję pakietu
Uwaga: 'cswig - -Pomoc' wyświetla opcje dla określonego języka docelowego.
SWIG Wersja 1.3.20 Prawa autorskie (c) 1995-1998 Uniwersytet Utah i Regentowie
University of California Copyright (c) 1998-2003 University of Chicago Skompilowano z g++
[Linux-2.6.15-1-k7-gcc]
Proszę zobaczyć http://www.swig.org do zgłaszania błędów i dalszych informacji
Korzystaj z cswig online za pomocą usług onworks.net