Форум сайта python.su
Всем привет!
Скажите можно ли и как создать dll средствами Python?
Офлайн
никак средствами питона.
Офлайн
а какими внешними средствами можно создать dll из python-кода под win xp?
Офлайн
Никакими. dll пишутся на компилируемых языках.
Офлайн
а из Cython?
переформулирую вопрос:
есть знание языка Python, а хочется создать dll. что можно сделать?
Офлайн
Если код на cython (именно cython, а не cpython) транслируется в код на C, а затем компилируется, например, gcc, то можешь.
Вопрос: зачем тебe dll, если ты не можешь написать ее на компилируемых языках?
Отредактировано (Янв. 6, 2010 18:04:18)
Офлайн
axeИзучить Си.
есть знание языка Python, а хочется создать dll. что можно сделать?
Офлайн
Офлайн
expee, у меня задача сделать helloworld.dll
потом буду разбираться, как вызвать упакованную функциональность из python.
я поставил MinGW-5.1.6.exe и Cython-0.11.2.win32-py2.5.exe
далее делаю по туториалу,
только вызываю чуть по-другому:
python setup.py build_ext -c mingw32т.к. с –inplace работать не хочет
Офлайн
Смысла упаковывать функции в dll, а затем использовать сторонние библиотеки для доступа к этой dll нет. Это глупо и непрактично. В тех же *nix-like системах твоя программа работать уже не будет. С твоими знаниями и нежеланием читать документацию, а так-же искать что-то, ты врятли добьешься того, чего хочешь.
Если тебе просто дали задание написать dll'ку, то пиши на си или, например, ассемблере.
Офлайн