LINUX.ORG.RU

Python extensions


0

0

Кто расширял Пайтон с помощью C/C++ ? Что лучше использовать для расширения (Pyrex, Boost.Python, SWIG)? И почему? Я пользовался SWIG. Впечатление - так себе. Можно долго мутить с публикацией функций и классов из С++ в пайтон. У Pyrex - не получилось даже собрать XOSD пример с ( http://ldots.org/pyrex-guide/ ) - ошибка при компиляции pyrexc: pyxosd.pyx:31:26: Cannot convert 'xosd (*)' to Python object Пробовал и так и сяк подойти - икс.. В гугле нету ничего... Неужто только у меня не собирается... Или никто не пытался...


когда ковырялся с pyrex разобрался за два вечера.
единственный его недостаток что с C++ не дружит совсем.

anonymous
()

Я пробовал на Си с помощью документации питона, а также python distutils и такой-то матери. Все нормально.

Про С++ - ничего не скажу.

smartly ★★★
()

SWIG вполне номано работает.

http://alpha.sec.ru/~aiv/racs/img1.png - характеный связь м-ду модулями при использовании SWIG swig-authoren мой скрипт, могу поделиться:-)

AIv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.