Je suis actuellement en train de travailler sur un projet ont été j'ai eu à envelopper les classes C++ avec Python pour être en mesure de faire un script de programme. Donc, mon expérience spécifique a également impliqué l'incorporation de l'interpréteur Python dans notre programme.
Les solutions que j'ai essayé ont été:
-
Coup de pouce.Python
J'ai aimé le plus propre API produite par Boost.Python, mais le fait qu'il aurait fallu que les utilisateurs d'installer une autre dépendance nous a fait passer à SWIG.
-
SWIG
SWIG principal avantage pour nous est qu'il ne nécessite pas les utilisateurs finaux de l'installer pour utiliser le programme final.
Qu'avez-vous utilisé pour ce faire, et quelle a été votre expérience avec elle?