Question

J'ai une application qui utilise l'API Python / C et je me demandais quels fichiers je devais distribuer avec elle? L'application fonctionne sous Windows et contient des liens avec libpython31.a. Existe-t-il d'autres fichiers? J’ai essayé l’application sur un système Win2 séparé et il a été dit que python31.dll était nécessaire, il en faut donc au moins un.

Modifier - Mon application est écrite en C ++ et utilise l’API Python / C comme indiqué ci-dessous.

Était-ce utile?

La solution

La meilleure façon de le savoir est de l'essayer sur des installations «propres» de fenêtres et de voir de quoi il se plaint. Les machines virtuelles sont un bon moyen de le faire.

Autres conseils

Vous aurez au moins besoin de la propre DLL de Python (spécifique à la version) et de la version de la DLL wincrt requise, ainsi que de la version de Python (si vous souhaitez exécuter des versions de Windows qui ne sont pas fournies avec cette DLL). Le populaire py2exe , le non-largement connu mais extrêmement puissant Pyinstaller ( REMARQUE : utilisez la version svn, pas la version publiée qui est derrière nous,) et fabricants de paquets similaires, identifient et résolvent de telles dépendances de manière satisfaisante, il n’ya donc aucune raison de le faire à la main!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top