Dobrý deň.
Začal som programovať program v pythone, no po čase som zistil, že
jedna operácia je príliš časovo náročná. Preto som ju prepísal do C++
a vytvoril modul, ktorý sa dá volať z Pythonu.
Postupoval som podľa tohto tutorialu:
http://www.python.org/doc/1.5.2p2/ext/win-cookbook.html
Modul so
Python na windows (co vím) dokáže importovat pouze .dll a .pyd (což je
přejmenovaná dll).
.exp, .lib a .obj jsou meziprodukty vzniklé při kompilaci .dll
Jan Matějka
> Pomocou depends.exe (ktorý bol v distribúcii Visual Studia)
> som otvoril subory, ktoré som vytvoril...
> Vyhadzovalo chybu:
> No
Pomocou depends.exe (ktorý bol v distribúcii Visual Studia) som
otvoril subory, ktoré som vytvoril...
Vyhadzovalo chybu:
No DOS or PE signature found. This file is not a valid 32-bit or 64-
bit Windows module.
Nemôže to byť tým, že ja som nevytvoril *.dll subor, ale *.exp, *.lib
a *.obj súbory.
M
EMAIL PROTECTED]
> Subject: [python] rozšírenie Pythonu v C++
>
> Dobrý deň.
>
> Začal som programovať program v pythone, no po čase som
> zistil, že jedna operácia je príliš časovo náročná. Preto som
> ju prepísal do C++ a vytvoril modul, ktorý sa dá volať z Pythonu.
> Postup
hoj.
> Traceback (most recent call last):
> File "gui.py", line 218, in openfile_2
> File "gui.py", line 351, in OnDiff
> File "moduly\py_diff.pyc", line 12, in
> File "moduly\py_diff.pyc", line 10, in __load
> ImportError: DLL load failed: This application has failed to start
> because t
Dobrý deň.
Začal som programovať program v pythone, no po čase som zistil, že
jedna operácia je príliš časovo náročná. Preto som ju prepísal do C++
a vytvoril modul, ktorý sa dá volať z Pythonu.
Postupoval som podľa tohto tutorialu:
http://www.python.org/doc/1.5.2p2/ext/win-cookbook.html
Modul so