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 работать не хочет
создаётся файл helloworld.c и папка build с таким содержанием:
- /lib.win32-2.5
– helloworld.pyd
- /temp.win32-2.5
– /Release
— helloworld.def
— helloworld.o
если запустить консоль python в той же папке, где лежит helloworld.pyd, то можно делать import helloworld. круто, только не знаю, что это даёт.
пробовал компилировать helloworld.c командами:
gcc helloworld.c -o helloworld.exe
и
cpp helloworld.c -o helloworld.exe
и то и другое приводит к ошибкам. в случае gcc - ошибок на два экрана, наверное, при cpp - строк 5.
в-общем, что надо делать с helloworld.c не знаю.