-
couplage Java et C++
Salut,
Je suis nouveau dans la programmation orientée C++. j'ai un gros projet fait sous C++ que je dois utiliser dans Java. Pour cela, je dois passer par des DLL.
Je cherche quelqu'un qui a une connaissance dans cette pratique pour debloquer mon problème.
Bien à vous
-
bonjours.
Déjà faudrait il savoir qu'elle est ton problème...
-
Fais une recherche dans Google sur JNI.
Tu pourras créer une DLL encapsulant ton code C++ et l'appeler depuis ton code Java. C'est à priori ce que tu veux.
On peut envisager d'autres solutions faisant communiquer une application C++ et une application Java.
-
En fait, mon projet. C'est un code C++ d'un logiciel (code source disponible sur le net http://www.nrel.colostate.edu/projects/irc/#). Il y a tous les makefiles disponibles pour créer le exe. Je n'ai pas besoin d'un exe. Je veux juste créer des dll. J'ai donc tansformer un des makefiles pour cela. Mais je n'y arrive pas.
Quant au JNI, pas de problème. Je dois pouvoir m'en sortir. Mon problème actuel est comment créer la dll.
-
Pour completer le dernier message, je dirai qu'il est un peu difficile de comprendre le problème sans voir le code source qui est assez vaste. Donc si quelqu'un est disponible pour qu'on en discuter, cela me fera plaisir.
-
Pour completer le dernier message, je dirai qu'il est un peu difficile de comprendre le problème sans voir le code source qui est assez vaste. Donc si quelqu'un est disponible pour qu'on en discuter, cela me fera plaisir.
-
Tu trouveras pleins de liens sur Google pour créer une DLL. Tout dépend de ton compilateur.
http://farscape.developpez.com/Samples/creationdll.pdf
http://www.adp-gmbh.ch/win/misc/mingw/dll.html
Si tu as des difficultés à créer une DLL, tu devrais d'abord t'essayer sur un projet plus petit avec quelques fichiers.
Si tu as un problème spécifique à la création de la DLL pour le projet IRC, tu peux toujours poster les erreurs et on pourra voir ce qui ne va pas.