GL/glu.h | Problem gcc 3 <-> gcc 4 [gelöst]
-
Guten Tag,
Ich versuche soeben ein Programm welches ich unter Mac OS X mit gcc 4 zum laufen bringe, auch unter Windows XP mittel MinGW ( gcc 3 ) zu kompilieren. Allerdings treten verschiedene Fehler auf. Viele konnte ich mit relativ kleinen Anpassungen beheben. Beim nächsten Problem komme ich allerdings nicht weiter.
Es handelt sich dabei um folgende Code Zeile:
GLUtesselator* tobj = gluNewTess(); gluTessCallback(tobj, GLU_TESS_VERTEX,(GLvoid (*) ()) &glVertex3dv);welche folgenden Fehler ausgibt:
drawPath.C: In member function `void DrawPath::calculateFillDisplayList()': drawPath.C:949: error: invalid conversion from `GLvoid (*)()' to `void (*)()' drawPath.C:949: error: initializing argument 3 of `void gluTessCallback(GLUtesselator*, GLenum, void (*)())'Woran kann das liegen?
Wie gesagt, auf dem Mac lässt es sich kompillieren.
Bin froh für jeden Tipp.
-
Habe die Antwort nun gefunden: