Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 22, 2011 11:51:26

Aldegid
От:
Зарегистрирован: 2011-06-12
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование языка Python в С/С++, простой пример

Добился-то добился, да не всего. На одном форуме прочитал, что Python/C API не предоставляет возможность вызывать методы объектов C++ из Python, что меня несказанно огорчило. Поэтому я пошел искать другие решения.

Посмотрел Boost.Python - огромная, сложная хреновина, которую мне еле-еле удалось сбилдить. На данный момент застопорился на сборке модуля расширения. Linker не может найти одну функцию, которая явно присутствует в библиотеках, которые я явно подключаю. Подробности здесь http://www.gamedev.ru/code/forum/?id=79506&page=2#m27

Посмотрел pybind. Сбилдился слава Богу почти сразу, но… ни одной строки документации и даже комментариев в коде… беда



Офлайн

#2 Июнь 22, 2011 12:46:05

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Использование языка Python в С/С++, простой пример

Сочувствую. Настройки компилятора/линкера проверьте. Собиралось без проблем, насколько помню.
Проект выбирать мультипоточный с динамическим рантаймом — и на этом все.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version