Ahoj,
mam v C++ nakodene nejake veci, co bych rad pouzil v Pythonu. Jako reseni jsem se rozhodl pro boost::python. Stahnul jsem boost_1_44, python31, zkompiloval jsem boost s timhle pythonem. Ve VS10 jsem vytvoril projekt podle ukazek z dokumentace boostu. Kod kompiluju msvc100 jako dll a linkuju s python31.lib a boost_python-vc100-mt-gd-1_44.lib. Nahraju ext.pyd do adresare pythonu31 a zavolam import ext.pyd, dostanu:
>>> import ext
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
Nejedna se asi o chybu s cestou, protoze v pripade ze ext.pyd do adresare nenahraju, tak import vraci:
>>> import ext
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ext
Zkousel jsem boost kompilovat a pouzivat i s pythonem27 a jeste jsem zkousel predpripravene binarky boost_1_42 s pythonem27 a msvc90. Nic.
Nevite nekdo v cem by mohl byt problem nebo jak jinak pouzivat C++ v Pythonu, aby to nedalo moc prace?