T
Tom 21
Gast
Hallo Leute,
habe ein folgendes Problem.
Ich arbeite gerade mit JNI.
Ich habe eine Klasse HelloWorld.class.
Mit javah.exe erstelle ich meine Headerdatei jni_HelloWorld.h. und implementiere es in jni_HelloWorld.c.
So mein Problem:
Von der jni_HelloWorld.c herraus, rufe ich Funktionen aus der testAPI.h auf.
Ich weis, dass ich diese testAPI.h mit include<testAPI.h> in die jni_HelloWorld.c einbinden muss.
Es stehen mit neben der testAPI.h noch folgende Dateien zur Verfügung . . .
testAPI.lib
testAPI.dll
types.h die in der testAPI.h eingebunden sind.
und einige .dll die die testAPI nutzt.
So .... und daraus soll ich mein Programm zusammenstellen und eine Bibliothek in Java laden über die ich dann diese Funktionen nutzen kann.
Ich weis nur, dass ich die jni_HelloWorld.c kompilieren muss mit gcc jni_HelloWorld.c. und danach weis ich nicht wie ich alles zusammen basteln muss.
Kann jemand helfen?
gruss Tom
habe ein folgendes Problem.
Ich arbeite gerade mit JNI.
Ich habe eine Klasse HelloWorld.class.
Mit javah.exe erstelle ich meine Headerdatei jni_HelloWorld.h. und implementiere es in jni_HelloWorld.c.
So mein Problem:
Von der jni_HelloWorld.c herraus, rufe ich Funktionen aus der testAPI.h auf.
Ich weis, dass ich diese testAPI.h mit include<testAPI.h> in die jni_HelloWorld.c einbinden muss.
Es stehen mit neben der testAPI.h noch folgende Dateien zur Verfügung . . .
testAPI.lib
testAPI.dll
types.h die in der testAPI.h eingebunden sind.
und einige .dll die die testAPI nutzt.
So .... und daraus soll ich mein Programm zusammenstellen und eine Bibliothek in Java laden über die ich dann diese Funktionen nutzen kann.
Ich weis nur, dass ich die jni_HelloWorld.c kompilieren muss mit gcc jni_HelloWorld.c. und danach weis ich nicht wie ich alles zusammen basteln muss.
Kann jemand helfen?
gruss Tom