2010-06-30 6 views
1

J'ai un grand projet multiplateforme python, construit par CMake. Dans Linux, python est préinstallé ou facilement récupéré par un script shell. Mais sur windows build, je dois installer python manuellement depuis .msi avant d'exécuter CMake. Y a-t-il une bonne solution de contournement utilisant des scripts cmake? PS Toutes les autres dépendances externes sont téléchargées à partir du serveur FTP dédié.Python-dépendances, windows (CMake)

Répondre

1

Python n'a pas vraiment besoin d'être installé pour fonctionner correctement. Pour mes propres projets basés sur CMake sous Windows, j'utilise simplement un fichier .zip contenant tout l'arbre python. Tout ce que vous avez à faire est de l'extraire dans un répertoire temporaire, de l'ajouter à votre chemin et de définir vos variables d'environnement PYTHONHOME/PYTHONPATH. Une fois cela fait, vous avez à votre disposition un interpréteur Python entièrement opérationnel. À propos de la seule «gotcha» sur Windows est de s'assurer que vous n'oubliez pas de copier la DLL Python de C: \ Windows \ system32 dans le répertoire Python de niveau supérieur avant de créer le fichier .zip.

+0

TY, je l'ai eu. Quand j'ai pris "python.dll" - tout s'est bien passé. THX. – ALOR