[Linuxtrent] Re: link a librerie GL

  • From: Matteo Perini <pepeyomat@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 28 Nov 2011 16:35:11 +0100

Il 28/11/2011 16:18, Marco Ciampa ha scritto:
No ma scusa, Paolo ha parlato solo della riga di comando, non degli header!
Lascia:

#include<GL/glut.h>

Va bene... ho lasciato il file com'era.

Se ho capito bene dovrei scrivere:
gcc -L/usr/include -lGL -lglut a.cpp

questo comando non mi restituisce (come nel caso di -lgl o di -lGLUT):
/usr/bin/ld: cannot find -lgl
collect2: ld returned 1 exit status

ma da' sempre l'errore che avevo postato all'inizio.
"""
/tmp/ccxTbYZw.o: In function `display()':
a.cpp:(.text+0xa): undefined reference to `glClear'
a.cpp:(.text+0x14): undefined reference to `glBegin'
a.cpp:(.text+0x29): undefined reference to `glVertex2f'
a.cpp:(.text+0x3e): undefined reference to `glVertex2f'
a.cpp:(.text+0x53): undefined reference to `glVertex2f'
a.cpp:(.text+0x68): undefined reference to `glVertex2f'
a.cpp:(.text+0x6d): undefined reference to `glEnd'
a.cpp:(.text+0x72): undefined reference to `glFlush'
/tmp/ccxTbYZw.o: In function `main':
a.cpp:(.text+0x96): undefined reference to `glutInit'
a.cpp:(.text+0xa0): undefined reference to `glutCreateWindow'
a.cpp:(.text+0xaa): undefined reference to `glutDisplayFunc'
a.cpp:(.text+0xaf): undefined reference to `glutMainLoop'
collect2: ld returned 1 exit status
"""

Scusate ma proprio non rieco a capire cosa non ci sia di sbagliato.
Ciao
Matteo
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: