Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 23, 2012 20:36:21

shestakoffvs
Зарегистрирован: 2012-06-23
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3, shared library, stypes

Здравствуйте. Только пересел на Ubuntu, теперь пытаюсь перенести свой проектик в новую среду. Столкнулся с проблемой, которую очень хочется решить. Проект - OpenGL сценка. Под винду было все просто, я писал код opengl на С, в dev-C++ создавал dllку, кидал в папку с проектом и подгружал ее self.clib = cdll.LoadLibrary('clib/clib.dll'). Как создавать .so под ubuntu я частично разобрался, но, никак не могу извернуться попроще с ее подключением. Проблема в том, что скомпилить ее одно дело и оно мое, но если я захочу дать кому-то свою прогу, то ему придется эту библиотеку самостоятельно включать в глобальный путь поиска библиотек. Вопрос и заключается в следующем, можно ли, shared library использовать как dllку, или же средствами питона включить ее в путь поиска. В общем, чтобы это все сама программуля делала?

Офлайн

#2 Июнь 24, 2012 11:17:53

dd67
От:
Зарегистрирован: 2011-12-22
Сообщения: 35
Репутация: +  1  -
Профиль   Отправить e-mail  

Python3, shared library, stypes

$ ln –help
Использование: ln … ЦЕЛЬ ИМЯ_ССЫЛКИ (1-ая форма)

например, так
$ cd /usr/lib
$ sudo ln -s /home/shestakoffvs/megaproject/clib.so ./clib.so



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version