Problem jsem uspesne vyresil a binarku je spustitelna snad jiz nezavisle
na nainstalovanem softwaru. Pro celistvost posilam reseni problemu:
Jiz jsem nevedel jak dal a tak jsem nainstaloval Microsoft Visual Studio
2008 (VS) v plnotucne verzi jako 30 denni trial. Spustil svou pythoni
binarku, ktera zacala fungovat. Bylo tedy jasne, ze chybely knihovny
zavlecene prave VS, ktere Express verze (ta byla nainstalovana jiz
drive) nezavlekla. Od toho jsem se odpichl, zkopiroval slozku s VS a
posleze odinstaloval. Ujistil jsem se, ze binarka opet nefunguje a zacal
zkouset pridavat knihovny ze zkopirovane slozky VS. Resenim bylo do dir
s binarkou nakopirovat 4 soubory ze slozky:
Microsoft Visual Studio
9/VC/redist/Debug_NonRedist/amd64/Microsoft.VC90.DebugCRT/
manifest
msvcm90d.dll
msvcp90d.dll
msvcr90d.dll
Po tomto zasahu se binarka jiz spustila korektne. Mam vsak takove
tuseni, ze jiz drive jsem tyto knihovny zkousel dohravat (avsak nebyly
zkopirovane z VS ale nekde ze systemu ci z netu) a bezuspechu. Snad to v
budoucnu nekomu pomuze.
Vepro
Jop, myslel, chybicka se vloudila pri kopirovani z terminalu :)
Hmm, zacinaji mi dochazet napady :-/ jeste mozna - py2exe vypisuje na
konci seznam DLL knihoven, ktery by ta binarka mela potrebovat, jeste
zkus kouknout, jestli mas vsecky... Ale popravde moc sanci tomu
nedavam.
-j-
2010/3/17 vepro<[email protected]>:
Nemyslel jsi misto svcr90.dl msvcr90.dll?? Jelikoz svcr90 neni ani na
"kompilacnim" stroji. Pokud ano tak vsechny tyto knihovny jsou v adresari
dist (adr s binarkou) jiz od prapocatku, takze rada nepomohla:(
Vepro
On 03/17/2010 12:38 PM, rajcze wrote:
Kdyztak jen zkontroluj, ze na te cilove masine urcite mas
svcr90.dl, msvcp90.dll a msvcm90.dll
pripadne je zkopiruj k tomu vybuildenymu exe souboru ze sveho
vyvojoveho stroje, mohlo by to pomoct.
Joza
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python