mhm.... Ich hab jetzt alle Pakete Installiert.
Ich hab die irrCompileConfig.h (oder so) wieder zurückgesetzt und erneut Irrlicht compilliert (mit einfachen "make"). Es kam überraschender weise keine Fehlermeldung und die libIrrlicht.a wurde in Irrlicht/lib/Linux abgelegt.
Wenn ich aber wie im tut beschrieben "make sharedlib" benutz, dann kommt die meldung "cannot find -lGL"
Aber wenn ich das dritte Beispiel von Irrlicht compilen will, da muss ich doch in Terminal "make" ausführen oder?
Also ich bin in den Ordner von 03.CustomSceneNode gewechselt und hab "make" aufgerufen. Dann kam diese Meldung:
Code:
Makefile:29: Building...
g++ -I../../include -I/usr/X11R6/include -O3 -ffast-math main.cpp -o ../../bin/Linux/03.CustomSceneNode -L/usr/X11R6/lib -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
/usr/bin/ld: cannot find -lGL
collect2: ld gab 1 als Ende-Status zurück
make: *** [all_linux] Fehler 1
Auch wenn ich das Beispiel in CodeBlocks öffne und da kompiliere, bekomme ich nur fehler. Zb:
Zitat:
/home/##/irrlicht-1.5/source/Irrlicht/CIrrDeviceLinux.cpp|1077|undefined reference to `XOpenDisplay'
Ich benutz Ubuntu 8.10 .
Oder muss ich noch irgendetwas im system einstellen, damit das funktioniert?