Lors de l'utilisation de py2exe pour distribuer des applications Python avec wxPython, certaines DLL MSVC sont généralement nécessaires pour que le fichier .exe fonctionne sur les machines fraîchement installées. En particulier, les deux DLL les plus courantes sont msvcp71.dll et msvcr71.dllpy2exe incluant les DLLs MSVC dans le fichier .exe
Le premier peut être inclus dans le fichier .exe en utilisant this tip. Cependant, ce dernier est simplement placé dans le répertoire dist
par py2exe et non dans l'exécutable, même si je demande spécifiquement de l'inclure.
Une idée sur la façon d'amener py2exe à inclure les deux dans le fichier .exe?
Je pense que vous ne comprenez pas comment les DLL et py2exe fonctionnent. py2exe regroupe les DLL dans un exécutable, puis les extrait et les charge au moment de l'exécution avant d'exécuter la partie Python. Pour effectuer l'extraction, msvcr71.dll doit déjà être présent. –
Voulez-vous dire que le fichier .exe créé par py2exe a besoin de msvcr71.dll pour extraire et charger les DLL à partir de lui-même? –