Это команда swig2.0, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
swig - упрощенная оболочка и генератор интерфейсов
СИНТАКСИС
глоток спиртного [кредита] файл
ОПИСАНИЕ
Команда swig используется для создания кода оболочки для подключения кода C и C ++ к сценариям.
языки, такие как Perl, Python и т. д., из определения интерфейса. Для подробного
информацию о написании этих определений интерфейсов см. в / usr / share / doc / swig-
doc / Manual / index.html из пакета swig-doc. Эта страница руководства сосредоточена на объяснении
вызов команды swig.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
цель Язык Опции:
-курица
Создать обертки для КУРИЦЫ
-csharp
Создание оболочек C #
-хитрость Сгенерируйте оболочки Guile
-Ява Создавать оболочки Java
-мзсхема
Создание оболочек Mzscheme
-окамль Создание оболочек Ocaml
перл Сгенерируйте оболочки Perl.
-php Создание оболочки PHP
-пайк Сгенерировать обертки Pike
-питон
Сгенерируйте оболочки Python
-Рубин Создание оболочки Ruby
-sexp Создание оболочки S-выражений Lisp
-tcl Создать обертки Tcl
-xml Сгенерируйте оболочки XML.
Общие Возможности
-c ++ Включить обработку C ++
-со Извлечь файл из библиотеки SWIG
-грязь
Включите обертывание защищенных членов для классов директоров
-Dсимвол
Определить символ символ (для условной компиляции)
-E Только предварительная обработка, не генерирует код оболочки
-fкомпактный
Компилировать в компактном режиме
-виртуальный
Скомпилировать в режиме виртуального исключения
-Fстандарт
Отображение сообщений об ошибках / предупреждениях в обычно используемом формате
-FМайкрософт
Отображение сообщений об ошибках / предупреждениях в формате Microsoft
-Помощь Показать сводку поддерживаемых опций и особенно поддерживаемых опций для
выбранный язык.
-Iдиректория Ищите файлы SWIG в директория
- игнорировать
Игнорировать отсутствующие включаемые файлы
-импорталл
Следуйте всем операторам #include как импортируемым
-включить все
Следуйте всем инструкциям #include
-lИфиле
Включить файл библиотеки SWIG Ифиле
-M Список всех зависимостей
-MM Перечислить зависимости, но опустить файлы в библиотеке SWIG
-Использовать по умолчанию
Создавать конструкторы / деструкторы по умолчанию (по умолчанию)
-модуль имя
Установите имя модуля на имя
-без контракта
Отключить проверку контракта
-нет по умолчанию
Не генерировать конструкторы / деструкторы
-нодирпрот
Не зацикливать членов, защищенных директором
-нет кроме
Не переносить спецификаторы исключений
-ноэкстерн
Не генерировать внешние объявления
-noruntime
Не включайте код времени выполнения SWIG
-o Outfile
Установите имя выходного файла на Outfile
-внешний каталог директория
Установить каталог вывода файлов для конкретного языка
время выполнения
Сделайте глобально видимым код поддержки среды выполнения.
-маленький Компиляция в виртуальном устранении и компактном режиме
-swiglib
Сообщить о местонахождении библиотеки SWIG и выйти
-v Запустить в подробном режиме
-версия
Распечатать номер версии SWIG
-Стена Включить все предупреждающие сообщения
-Walkw
Включить предупреждающие сообщения для ключевых слов на всех языках
-Ошибка
Принудительно рассматривать предупреждения как ошибки
-w n Подавить номер предупреждения n
Используйте swig2.0 онлайн с помощью сервисов onworks.net