Aktuelle Zeit: 29.03.2024, 06:05

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 11.08.2010, 09:45 
Offline

Registriert: 11.08.2010, 09:21
Beiträge: 1
Seit einiger Zeit versuche ich mich an der Programmierung unter Java und C++. Derzeit arbeite ich daran, Irrlicht mittels jawt in Java einzubinden. Beispiele dazu gibt es ja genügend im Internet.
Schritt 1: Ich erstelle in Java eine Laderoutine deren paint-Methode mit
public native void paint(Graphics g);
überschrieben wird. Die paint-Methode wird in Schritt 4 in C++ geschrieben.
Schritt 2: mit javah erzeuge ich eine Objekt-Datei (*.h)
Schritt 3: die Objekt-Datei wird in meinen C++-Code eingebunden.
Schritt 4: der C++-Code wird als dll compiliert und über den Aufruf der Class-Datei (Schritt 1) ausgeführt.

kein Problem: includen der Objekt-Dateien, Nutzung des namespaces irr und einbinden von Irrlicht.lib
kein Problem: einbinden der jawt-Komponenten um das Java-Fenster nutzen zu können

Problem: Sobald die Zeile
IrrlichtDevice *device = createDevice(video....)
erreicht wird, gibt JAVA folgende Fehlermeldung aus:
UnsatisfiedLinkError:....\collision.dll: Die angegebene Prozedur wurde nicht gefunden

Sobald ich den Irrlicht-Teil auskommentiere wird die Java-Datei fehlerfrei ausgeführt - natürlich ohne Irrlicht-Ausgabe.
Evtl. hat ja bereits jemand eine C++-Routine geschrieben, die Irrlicht unter Java unterstützt.
Für Tips und Anregungen jeder Art bin ich immer offen.
Bis dann!
Dietmar


Nach oben
 Profil  
 
BeitragVerfasst: 02.11.2010, 18:17 
Offline

Registriert: 20.06.2010, 13:12
Beiträge: 14
eine Frage - gibts für Java nicht Bindenlicht?
Des baucht doch auf Irrlicht auf, oder bin ich da falsch infoermiert?


Gruß Donnerland


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de