Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - SWIG08 июня 2011Оглавление: 1. SWIG 2. Простой пример использования SWIG SWIG — свободный инструмент для связывания программ и библиотек написанных на C/C++ со скриптовыми языками, такими как Tcl, Perl, Python, Ruby, PHP или другими языками наподобие Java, C#, Scheme или OCaml. Основная цель — достигнуть связи с минимальными усилиями: в файлы заголовка программы добавляется небольшое количество указаний, по которым SWIG генерирует исходный код для склеивания C/C++ и нужного языка. В зависимости от языка, результат склеивания может быть представлен в трех формах:
Существует две основные причины для встраивания скриптового языка в C/C++ программу:
Есть несколько причин для создания динамических библиотек, которые могут загружаться существующими интерпретаторами:
Сам SWIG написан на С и C++ и публично доступен с февраля 1996 года. Он распространяется на условиях, схожих с лицензией BSD, то есть его можно использовать, распространять дальше и модифицировать практически без ограничений, для коммерческих и некоммерческих целей. Просмотров: 1803
|