JNI Java, C++ avec une carte k8055
Fermé
yanojni
Messages postés
3
Date d'inscription
vendredi 20 mars 2015
Statut
Membre
Dernière intervention
2 avril 2015
-
Modifié par KX le 20/03/2015 à 21:29
yanojni Messages postés 3 Date d'inscription vendredi 20 mars 2015 Statut Membre Dernière intervention 2 avril 2015 - 2 avril 2015 à 11:45
yanojni Messages postés 3 Date d'inscription vendredi 20 mars 2015 Statut Membre Dernière intervention 2 avril 2015 - 2 avril 2015 à 11:45
A voir également:
- JNI Java, C++ avec une carte k8055
- Carte d'identité - Accueil - Services publics
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Pile carte mere - Guide
- Créer une carte avec des points - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
20 mars 2015 à 21:27
20 mars 2015 à 21:27
Bonjour,
Tu pourrais regarder ce projet :
https://sourceforge.net/projects/k8055-java-wrap/
Tu peux utiliser le wrapper fourni, ou au moins t'inspirer de son code.
Tu pourrais regarder ce projet :
https://sourceforge.net/projects/k8055-java-wrap/
Tu peux utiliser le wrapper fourni, ou au moins t'inspirer de son code.
20 mars 2015 à 21:38
Mon problème vient plus de la compilation des programmes, l'ordre dans lequel je les compile n'est pas correct, je m'interroge encore la dessus
20 mars 2015 à 21:50
1) écrire le code Java, en déclarant les méthodes qui seront implémentées en C/C++, sans oublier de charger la DLL qui contiendra le code.
2) Compiler le code Java avec pour obtenir les .class
3) Générer les headers C/C++ avec pour obtenir les .h
4) Ecrire le code C/C++ qui implémente les headers générés.
5) Compiler la DLL à partir du code C/C++
6) Exécuter le programme Java sans oublier de lui fournir la DLL
2 avril 2015 à 11:45
J'ai donc créer une librairie dynamique .so, ensuite j'ai compilé et il m'a mis ce message d'erreur: "java: symbol lookup error: avec le lien de ma librairie .so suivit lookup error : Opendevice"
Je pense que le problème vient de la librairie qui ne fait pas le lien entre le java et le C mais je sais pas comment faire la compilation correctement.
Merci