Bonjour,

Je cherche à faire un wrapper avec le logiciel SWIG, j'explique un peu :
j'ai du code en C++ qui dépend d'une librairie et j'aimerais faire un wrapper autour de mon code de façon à séparer ce qui dépend de la librairie et ce qui n'en dépend pas. J'ai commencé manuellement à encapsuler mes classes et fonctions dans un wrapper OK pour le principe, le problème c'est que j'ai énormément de fonction, d'opérateurs, de macros etc ... (tous dépendent de la fameuse librairie) ... bref c'est un travail de fourmis j'y arriverai jamais !

Donc je voudrais utiliser SWIG qui encapsule de façon automatique des fonction, le problème est que dans les documents SWIG que j'ai lus je ne vois pas le C++ comme langage de sortie (target language) ...
Et cela me surprend beaucoup !

Quelqu'un pourrait-il m'éclairer là-dessus ... Comment utilise SWIG avec comme langage source le C++ et comme langage de sortie le C++ aussi !

Merci beaucoup.

Bonne journée.