glx-Probleme mit togl
-
Hallo,
ich versuche, togl einzubinden, ein Tk-Widget-Set für OpenGL. In der Doc zu togl heißt es schlicht: You only need togl.C and togl.h.
Das klingt so einfach, aber ... Ich kann togl selbst problemlos zu togl.o compilieren, aber sobald ich die Kiste mit einem einfachen Hauptprogramm verbinde, schlägt der Linker Alarm:g++ -o togl main.o togl.o -ltcl8.3 -ltk8.3 togl.o(.text+0x551): In function `Togl_MakeCurrent': : undefined reference to `glXMakeCurrent' togl.o(.text+0x5df): In function `RenderOverlay(void*)': : undefined reference to `glXMakeCurrent' togl.o(.text+0x970): In function `Togl_Widget(void*, Tcl_Interp*, int, char**)': : undefined reference to `glGetString' ... usw. (rund 30 ähnliche Meldungen)Die angemeckerten Funktionen scheinen alle zu glx zu gehören; stichprobenweise habe ich sie in glx.h aufgespürt. Dabei wird in main.C überhaupt noch keine togl-Funktion aufgerufen, sondern lediglich der Header eingebunden und das Ganze natürlich im Makefile berücksichtigt.
Rechner: Debian Sarge, nVidia, Mesa, tcl/tk8.3
-
-lGL
-
hast du im makefile die oGL lib eingebunden?
-
rapso schrieb:
hast du im makefile die oGL lib eingebunden?
Jetzt, ja. Und nun funktioniert's.
Danke.