Bonsoir, je dois cr�er un programme en C++, mais il y'a des classes utiles pour ce projet qui sont ecrite en Objective-C. Comment je peux utiliser les objets d'une classe �crite en Objective-C dans mon code en C++ ?
Bonsoir, je dois cr�er un programme en C++, mais il y'a des classes utiles pour ce projet qui sont ecrite en Objective-C. Comment je peux utiliser les objets d'une classe �crite en Objective-C dans mon code en C++ ?
Je ne connais pas Objective C, mais typiquement il faudrait compiler ton code Objective C en une dll et cr�er les header qu'il faut pour l'utiliser en C++. C'est plut�t du c�t� de Objective C qu'il faut voir � mon avis. Malheureusement je ne sais pas si c'est possible.
Je ne pense pas que tu puisse recuerer les classes Objective-C comme cela.
Tout au plus tu pourra appeller des fonction Objective-C depuis le C++ et vice-versa. ces fonction devront avoir un linkage C. Si ca marche bien tu peut sans doute te passer de la dll/so
tu es sur quelle plateforme (systeme/compilos)
Bonjour
Je sais -par exp�rience- qu'on peut tout � fait faire co-habiter C++ et objectiveC : l'objectiveC++
Il y a toutes les explications pour cela sur le site d'apple, rubrique developer : http://developer.apple.com
Il faut savoir qu'il y a quelques subtilit�s, d'abord, on ne peut pas faire de code C++ en objC et inversement.
Ce qu'on paut faire c'est utiliser des classes C++ dans du code ObjC et inversement.
Ensuite pour sp�cifier au compilateur qu'on fait de l'objC++ et pas de l'objC, les fichiers d'impl�mentation doivent se terminer par .mm et non .m (pas de changement pour les fichiers C++)
Voil� pour le d�but. Je reste � l'�coute si tu as d'autres questions.
Partager