halwas
Messages postés14Date d'inscriptionvendredi 26 novembre 2004StatutMembreDernière intervention20 avril 2006
-
16 août 2005 à 09:37
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 2007
-
17 août 2005 à 13:41
bonne programation
bonjour,je suis entraint de'apprendre comment interfacer entre un programme c++ et un code java .j'ai debute avec un programme qui parait simple:
public class HelloWorld {
static { System.loadLibrary("HelloWorld"); }
j'ai fait ses actions:
javac HelloWorld
javah -jni HelloWorld
un fichier HelloWorld est genere contenant:
/*********************************************************/
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class HelloWorld */
halwas
Messages postés14Date d'inscriptionvendredi 26 novembre 2004StatutMembreDernière intervention20 avril 2006 17 août 2005 à 08:22
bonne programation
bonjour,
merci pour votre aide .j'ai essaié mais j'ai pas trouvé de resultat.
j'ai crée un fichier .c dans le meme repertoire intitule: HelloWorld.c contenat:
/**************************************************************/
#include <jni.h>
#include
JNIEXPORT void JNICALL Java_World_printCpp(JNIEnv *, jclass) {
// Un affichage sur la console en C++
cout << "Hello world in C++" << endl;
}
/*************************************************************/
j'ai mis le repertoire de la classe dans C:\Program Files\Microsoft Visual Studio
j'ai utilisé l'invite de commande.Puis
c:\Program Files\Microsoft Visual Studio>VC98\bin\CL -I "C:\j2sdk1.4.1_07\include" -I"C:\j2sdk1.4.1_07\include\win32" -LD HelloWorld.c FeHelloWorld.dll
mais un message apparait:
Command line warning D2024 : unrecognized source file type 'FeHelloWorld.dll', object file assumed
HelloWorld.c
C:/j2sdk1.4.1_07/include\jni.h :fatal error :Cannot open include file : 'stdio.h' :No such file or directory
pouvez -vous m'aider en presisant s'il vous plait la reponse.
c'est tres gentil Merci
halwas
Messages postés14Date d'inscriptionvendredi 26 novembre 2004StatutMembreDernière intervention20 avril 2006 17 août 2005 à 13:24
bonne programation
bonjour je fait un projet code en c++ mais l'interface avec le java .maintenant j'ai voulu assembler les deux codes java et c++ pour obtenir mon projet .j'ai essaiyé le JNI mais je n'ai pas pu .je sais interfacé entre le java et le C .
mais je n'ai pas pu le faire avec le c++ .Pouvez vous m'aidez s'il vous plait