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)
1
A
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.
Questions connexes
- 1. cmake RUNTIME_OUTPUT_DIRECTORY sur Windows
- 2. Exécution de CMake sous Windows
- 3. Comment utiliser gtk avec cmake sous Windows?
- 4. Ada: installation cmake et PLplot sous Windows
- 5. Création de QGIS pour Windows avec Mingw et Cmake?
- 6. Comment lier gtk bibliothèque plus facilement avec cmake dans Windows?
- 7. Création d'une icône de bureau Windows dans CMake + CPack + NSIS
- 8. Comment forcer cmake à lier MSVCR.dll statiquement dans Windows XP?
- 9. CMake RequireAdministrator
- 10. CMake dépendance
- 11. cmake add_custom_command
- 12. CMake lien stade question
- 13. cmake commande syntaxe question
- 14. cmake argument numérique invalide '/ Wextra'
- 15. OpenCV VS 2010 C++ CMake
- 16. CMake et XCode - désactiver les règles CMake ReRun et CMake PostBuild génération par défaut
- 17. erreur de compilation CMake .. (Commande inconnue CMake "QT4_WRAP_UI")
- 18. cmake et le studio visuel
- 19. CMake reconnaissance d'en-tête:
- 20. Bibliothèques tierces dans CMake
- 21. cmake déplacer le répertoire
- 22. CMake avec schéma gambit
- 23. Règles implicites pour CMake
- 24. Problème de liaison CMake
- 25. CMake rejette certains cflags
- 26. cmake meilleure pratique
- 27. Makefile équivalent dans CMake
- 28. $ {QT_LIBRARIES} dans cmake
- 29. Configurations CMake Eclipse Build
- 30. cmake: multiple CPACK_PACKAGE_INSTALL_DIRECTORY
TY, je l'ai eu. Quand j'ai pris "python.dll" - tout s'est bien passé. THX. – ALOR