Importer une dll écrite en C [PYTHON] - Python - Programmation
Marsh Posté le 29-04-2003 à 18:42:41
ben ça serait plus facile si elle était formaté pour python. va voir sur le site de python, y a plein de liens
Marsh Posté le 29-04-2003 à 18:44:30
tu fais un module python en C qui sert de wrapper vers ta librairie (autrement dit, qui a les noms des fonctions prévues pour python, et qui appelle proprement les fonctions de ta lib), et tu importe celle la.
cf : http://python.org/doc/current/api/api.html
Marsh Posté le 29-04-2003 à 19:04:58
lorill a écrit : tu fais un module python en C qui sert de wrapper vers ta librairie (autrement dit, qui a les noms des fonctions prévues pour python, et qui appelle proprement les fonctions de ta lib), et tu importe celle la. |
Ok je mis met...
Tu n'aurais pas un tuto en francais plutot (google ne me l'a pas trouvé) : on sait jamais
Sinon j'ai trouvé ici (http://wikipython.flibuste.net/moi [...] vecLangage) SWIG. j'ai essayé mais ca ne fonctionne pas, problemes de linkage à la compilation.. Vous connaissez?
Marsh Posté le 29-04-2003 à 23:00:07
DaChe33 a écrit : |
Vi !
Par contre oublies de suite le codage a la main, c'est pour les bourrins... SWIG marche tres tres bien !!!
Tes problemes de link viendrait pas d'un oublie de la ddl python ???
J'crois me souvenir que sous Windows faut definir deux variables d'environnement (PYTHON_INCLUDE et PYTHON_LIB ptete bien...). Mais bon comme j'utilise plutot sous UNIX...
Marsh Posté le 29-04-2003 à 23:05:58
e_esprit a écrit : |
Merci ..
J'ai bien suivi la démarche expliquée dans le site précedement cité, mais son exemple est bien simple ce qui me laisse perplexe.
J'ai trouve le documentation sur le site officiel de swig:
http://www.swig.org/papers/PyTutor [...] rial98.pdf.
Je vais essayé de me débrouiller avec ca.
Marsh Posté le 29-04-2003 à 23:08:42
DaChe33 a écrit : |
Elle est très bien !
Et pis t'as des exemples fournis avec la dist de SWIG normalement...
Marsh Posté le 29-04-2003 à 18:30:43
Voila, j'ai développé une librairie (sous Windows) permettant de manipuler des graphes.
J'ai besoin de faire maintenant une IHM et TKinter me semble être un bon choix.
Seulement je ne sais pas comment importer des librairie