Ich habe bisher mit Python zwar nicht allzuviel am Hut gehabt, aber ich hoffe das mir hier auch als newbie geholfen wird.
Grundsätzlich
Ich nutze recht häufig den freien auf Phyton basierenden Messenger "Torchat", vermisse aber bei diesen eine einfache LogFunktion (nach dem Motto das habe ich dir doch vorige Woche geschrieben, nein hast du nicht).
Also dachte ich mir, Python (Basics) wolltest du schon immer mal lernen, also bastle Dir da doch was.
Leider scheitere ich bisweilen daran die binarys zu erstellen.
In der Source ist dazu schon eine make_windows_binary.py enthalten.
Wenn ich diese aufrief bekam ich bisher immer die Meldung das die .dll MSVCP90.dll nicht gefunden wurde.
Also habe ich mir diese .dll per http://www.dll-files.com heruntergeladen und in /windows/system32 gespeichert.
Jetzt bekomme ich aber das und kann damit nichts anfangen, gibt es unterschiedliche .dll`s mit den gleichen Namen, habe ich womöglich eine falsche ?
MSVCP90.dll - C:\WINDOWS\system32\MSVCP90.dll
1 Datei(en) kopiert.
Das System kann die angegebene Datei nicht finden.
1 Datei(en) kopiert.
hier etwas ausführlicher
Code: Alles auswählen
*** binary dependencies ***
Your executable(s) also depend on these dlls which are not included,
you may or may not need to distribute them.
Make sure you have the license if you distribute any of them, and
make sure you don't distribute files belonging to the operating system.
RPCRT4.dll - C:\WINDOWS\system32\RPCRT4.dll
OLEAUT32.dll - C:\WINDOWS\system32\OLEAUT32.dll
USER32.dll - C:\WINDOWS\system32\USER32.dll
SHELL32.dll - C:\WINDOWS\system32\SHELL32.dll
KERNEL32.dll - C:\WINDOWS\system32\KERNEL32.dll
COMDLG32.dll - C:\WINDOWS\system32\COMDLG32.dll
WSOCK32.dll - C:\WINDOWS\system32\WSOCK32.dll
COMCTL32.dll - C:\WINDOWS\system32\COMCTL32.dll
ADVAPI32.dll - C:\WINDOWS\system32\ADVAPI32.dll
WS2_32.dll - C:\WINDOWS\system32\WS2_32.dll
WINSPOOL.DRV - C:\WINDOWS\system32\WINSPOOL.DRV
GDI32.dll - C:\WINDOWS\system32\GDI32.dll
gdiplus.dll - C:\Python27\lib\site-packages\wx-2.8-msw-unicode\wx\gdiplus.dll
ole32.dll - C:\WINDOWS\system32\ole32.dll
WINMM.dll - C:\WINDOWS\system32\WINMM.dll
MSVCP90.dll - C:\WINDOWS\system32\MSVCP90.dll
1 Datei(en) kopiert.
Das System kann die angegebene Datei nicht finden.
1 Datei(en) kopiert.
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2010
UPX 3.05w Markus Oberhumer, Laszlo Molnar & John Reiser Apr 27th 2010
File size Ratio Format Name
-------------------- ------ ----------- -----------
107008 -> 46592 43.54% win32/pe _ctypes.pyd
287232 -> 121856 42.42% win32/pe _hashlib.pyd
48128 -> 21504 44.68% win32/pe _socket.pyd
724480 -> 308736 42.61% win32/pe _ssl.pyd
71680 -> 35328 49.29% win32/pe bz2.pyd
1700352 -> 886727 52.15% win32/pe gdiplus.dll
2286080 -> 1011712 44.26% win32/pe python27.dll
11776 -> 7680 65.22% win32/pe select.pyd
1439712 -> 1431520 99.43% win32/pe torchat.exe
688128 -> 264704 38.47% win32/pe unicodedata.pyd
258352 -> 101168 39.16% win32/pe unicows.dll
966144 -> 153600 15.90% win32/pe wx._controls_.pyd
981504 -> 187392 19.09% win32/pe wx._core_.pyd
746496 -> 139264 18.66% win32/pe wx._gdi_.pyd
674816 -> 119296 17.68% win32/pe wx._misc_.pyd
670720 -> 105472 15.73% win32/pe wx._windows_.pyd
122368 -> 57856 47.28% win32/pe wxbase28uh_net_vc.dll
1300480 -> 653312 50.24% win32/pe wxbase28uh_vc.dll
727552 -> 303616 41.73% win32/pe wxmsw28uh_adv_vc.dll
3164672 -> 1430528 45.20% win32/pe wxmsw28uh_core_vc.dll
479744 -> 174592 36.39% win32/pe wxmsw28uh_html_vc.dll
-------------------- ------ ----------- -----------
17457424 -> 7562455 43.32% [ 21 files ]
Packed 21 files.
dist\bz2.pyd
dist\gdiplus.dll
dist\python27.dll
dist\select.pyd
dist\torchat.exe
dist\unicodedata.pyd
dist\unicows.dll
dist\wx._controls_.pyd
dist\wx._core_.pyd
dist\wx._gdi_.pyd
dist\wx._misc_.pyd
dist\wx._windows_.pyd
dist\wxbase28uh_net_vc.dll
dist\wxbase28uh_vc.dll
dist\wxmsw28uh_adv_vc.dll
dist\wxmsw28uh_core_vc.dll
dist\wxmsw28uh_html_vc.dll
dist\_ctypes.pyd
dist\_hashlib.pyd
dist\_socket.pyd
dist\_ssl.pyd
1 Datei(en) kopiert.
C:\Python27\torchat-source-0.9.9.287\src>
Sicher kann ich nicht ausschliessen das ich noch den einen oder anderen Fehler drin habe, aber beim kompilieren wird nicht wirklich etwas angezeigt, und eigentlich müßten doch die Dateien erstellt werden
mit freundlichen Gruß
John