Ich habe ein Programm mit Python unter Windows Vista erstellt. Aber ich möchte es auf Windows XP bereitstellen. Ist es notwendig, Windows XP neu zu erstellen? Oder gibt es die Möglichkeit, Build zu erstellen, das auf beiden Systemen funktioniert?
EDIT (EDIT 2 - sehr einfaches Programm funktioniert auch nicht): Mein Setup:
%Vor%Mit Abhängigkeits-Explorer habe ich überprüft, dass Abhängigkeiten sind:
%Vor%Fast gelöst:
Ich habe herausgefunden, dass die Installation: Ссылка macht das Ding. Aber ich habe versucht, msvrc90.dll manuell vor und es hat nicht funktioniert, gibt es eine Möglichkeit, es automatisch zu verteilen? Oder ich muss ihm diese Installationsdatei bereitstellen.
Letztes und das Hauptproblem
Jetzt habe ich ein Problem mit msvcrt.dll. Nachricht, die auf Windows XP aufgetreten ist:
Der Prozedureintrittspunkt wcsscpy_s konnte nicht in der Dynamik gefunden werden Link-Bibliothek msvcrt.dll
Auf Vista habe ich Version 7.0.6001.18000
Aber unter XP 7.0.2600.5512
Gibt es eine Möglichkeit, das zu beheben?
Scheint, dass ich nicht ein paar DLLs ausschloß ... dummer Fehler:
%Vor%jetzt funktioniert es!
Wenn Sie 32-Bit-Python auf Ihrem Vista-System haben und py2exe verwenden, um eine Exe zu erstellen, sollte es auch auf XP laufen.
Hast du irgendwelche Probleme? Wenn ja, was sind sie?Tags und Links python windows-vista py2exe exe