visual studio instalar how c++ opengl linker glut

c++ - studio - g++ linker:/usr/lib/libGL.so.1: no se pudieron leer los símbolos: operación no válida



opengl c++ (2)

Debe incluir la biblioteca OpenGL en la línea de comando, así como la biblioteca glut /. Intente agregar -lGL al final de su línea de comando

g++ -L/usr/lib simple.cpp -lglut -lGL

Estoy intentando construir una aplicación OpenGL muy simple en Ubuntu 10.04 (tengo un sistema de 32 bits).

Cuando intento compilar el archivo, aparece el mensaje de error:

g++ -L/usr/lib simple.cpp -lglut /usr/bin/ld: /tmp/ccoPczAo.o: undefined reference to symbol ''glEnd'' /usr/bin/ld: note: ''glEnd'' is defined in DSO //usr/lib/libGL.so.1 so try adding it to the linker command line //usr/lib/libGL.so.1: could not read symbols: Invalid operation collect2: ld returned 1 exit status

¿Alguien sabe lo que estoy haciendo mal?


compilar con

g++ main.cpp -o main.bin -lGL -lGLU -lglut

o Pruebe lo siguiente, haga que el archivo de OpenGL primer sea ​​muy compacto. Este me ayudó a ejecutar mi Hello World OpenGL. Gracias a OpenGL Primer

CC = g++ SRC = main.cpp imageloader.cpp LIBS = -lGL -lGLU -lglut EXEC = cube.bin all: $(CC) $(SRC) -o $(EXEC) $(LIBS) clean: rm -rf $(EXEC) *~