OpenGL en Ubuntu

Imagen de tali
0 puntos

Buenas a todos.

Veran necesito utilizar las librerias gl.h glu.h y glut.h de OpenGL. La cuestión es que por más que busco en google no me aclaro. Me pueden decir como instalarlas o en caso de que ya se hayan instalado porque vengan por defecto con el S.O. (Ubuntu 6.06) en que lugar se encuentran?.

Para programar utilizo Kdevelop3 y justo en el #include me dice que no encuentra la libreria. ¿Que puedo hacer?

Muchas gracias de antemano.

Imagen de Cristobal López
+1
0
-1

Pincha Aquí a ver si te sirve. Es un post que he hecho en mi blog.
Para compilar lo puedes hacer desde terminal, en el enlace que te he puesto explico cómo hacerlo.
Saludotes :smile:

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de odraude_k99
+1
0
-1

Hola, mira la verdad tmb estoy en el mismo problema, te apso lapagina

http://www.opengl.org/resources/libraries/glut/glut_downloads.php

 si logro instalarlo te digo lo que hice, por lo mientras intentalo

suerte!!!! 

+1
0
-1

______________________________________________________
EDUARDO GRANADOS CH.
"Mi única creencia es en la Diosa Razón"
"Hay una globalización y una estandarización no de la cultura, sino de la incultura"

Joaquín Sabina

Imagen de odraude_k99
+1
0
-1

mira yo me baje este archivo

http://www.opengl.org/resources/libraries/glut/glut-3.6.tar.gz

 cuando ejecuto el primer scrip me dice que no encuntra unos archivos ../../GL/

 

+1
0
-1

______________________________________________________
EDUARDO GRANADOS CH.
"Mi única creencia es en la Diosa Razón"
"Hay una globalización y una estandarización no de la cultura, sino de la incultura"

Joaquín Sabina

Imagen de odraude_k99
+1
0
-1

Porfin logre instalar openGL (me tarde toda la noche del viernes y medio dia del sabado :s)

Lo que hice en micompu fue:

Reinstaló los siguientes paquetes: %s
freeglut3 (2.4.0-5.1ubuntu1)
freeglut3-dev (2.4.0-5.1ubuntu1)
glut-doc (3.7-25)
glutg3 (3.7-25)
glutg3-dev (3.7-25)
libalut0 (1.1.0-1)
libglut3 (3.7-25)
libglut3-dev (3.7-25)
libhugs-glut-bundled (98.200609.21-5)  (no estoy seguro si se requiere)
libhunspell-1.1-0 (1.1.5-6)(no estoy seguro si se requiere)

 

eso lo hice muchas veces y no me isntalaba todas las librerias. depsues andaba tonteando en la compu de mi hermano hice lo mismo y funciono, encotre que para usar glut tenia que quiatr los efectos de compiz ya que la compu de mi heramno no los tiene activados.

en:   /usr/include/GL     debes tener:

freeglut_ext.h  glext.h      glu.h         glxext.h
freeglut.h      gl.h         glu_mangle.h  glx.h
freeglut_std.h  gl_mangle.h  glut.h        glx_mangle.h

 desactiva todos los efctos visuales ;)

para compilar:

$gcc  -lglut -lGL archivo.c -o archivo

suerte!!!! 

 

 

 

+1
0
-1

______________________________________________________
EDUARDO GRANADOS CH.
"Mi única creencia es en la Diosa Razón"
"Hay una globalización y una estandarización no de la cultura, sino de la incultura"

Joaquín Sabina

Imagen de gerasmc22
+1
0
-1

 hola en mi  ulmildeopinion si programas en c  hubieras  hubieras pocido con anjunta instalando desde repositorios  y para compilar 

$ cc nombre de archivo.c -o nombre

e incluso si en c++ solo  agregas las lineas para las bibliotecas en fin

 que bueno  que lo  lograste 

 

 

EL rey no a muerto solo tomo un minuto de reflexión

+1
0
-1

EL rey no a muerto solo tomo un minuto de reflexión

Imagen de jujodive
+1
0
-1

Hola, primer post de mi vida entera, y es para agregar algo jeje:

Instalé las librerías mencionadas por  odraude_k99 y aún así no me sirvió, después de mucho cacharrear, probé algo muy estúpido, en mi archivo digamos "main" el include estaba de la siguiente forma:

 <gl/glut.h>, y al verificar las carpetas del include me di cuenta que era <GL/glut.h> como debía estar, mi problema se debió a que apenas estoy aprendiendo a usar opengl en mis programas, y los códigos fuentes que bajé eran hechos pensando en wincosito, entonces el "gl" estaba en minúsculas, QUÉ DISCRIMINACIÓN CON LAS POBRES LETRAS jajajjajaj !!!!

 

Pongo esta nota, por si alguien no se le ha ocurrido, a mi se me ocurrió 2 horas después de encontrar este hilo, GRACIAS POR ESO!!

 

Juanjo - Presario f566la

AMD Turion64 - NVidia - 1ram - 120dd

Ubuntu 7.10 - Peleando con el 8.04 jaja por la tarjeta inalámbrica

+1
0
-1

Juanjo - Presario f566la

AMD Turion64 - NVidia - 1ram - 120dd

Ubuntu 7.10 - Pelenado con el 8.04 jaja por la tarjeta inalámbrica

Imagen de ripper_el_new
+1
0
-1

o sea que para poder hacer mis programas de graficos 3d utilizando algun compilador de c, utilizando las bibliotecas de opengl, las "glut´s" necesito desactivar los efectos de compiz,???

por ahora en la universidad estoy programando con visualc++ utilizando opengl

glut en windows/system32/

visualstudio9.0/include/...

etc...

mmm?????

existe algun compilador para plataforma linux, parecido a visualc++, usando opengl??

será-......mm....devc++??

hay que investigar o algun experto que e pueda ayudar???

quiero llegar a la universidad, abrir mi laptop, entrar a linux, y empezar a programar usando opengl.

+1
0
-1
Imagen de cesardl
+1
0
-1

yo tengo la misma duda que "ripper_el_new", uso opengl con el visual studio 6.0 pa un cursillo d la univ =P pero m gustaria usarlo en mi linux =).
Primero instalamos el build-essential y las diferentes librerias
Un amigo me paso los sigts datos =):

usuario@usuario-desktop:~$ sudo apt-get install build-essential cpp cpp-3.3 cpp-3.3-doc cpp-3.4 cpp-3.4-doc
cpp-4.1 cpp-4.1-doc cpp-4.2 cpp-4.2-doc g++ g++-3.3 g++-3.4 g++-3.4 g++-4.1
gcc gcc-3.3 gcc-3.3-base gcc-3.3-doc gcc-3.4 gcc-3.4-base gcc-3.4-doc gcc-4.1 gcc-4.1-base gcc-4.1-doc gcc-4.1-locales gcc-doc libgcc1 libgcc1-dbg c-cpp-reference doc++ libstdc++5 libstdc++6
libstdc++6-4.1-dbg libstdc++6-4.1-dev libstdc++6-4.1-doc libstdc++6-4.1-dbg libstdc++6-4.1-dev libstdc++6 freeglut3 freeglut3-dbg freeglut3-dev freeglut-dev ftgl-dev gle-doc glut-doc glutg3 glutg3-dev libglu1 libglu1-mesa libglu1-mesa-dev libgl1-mesa-dev libgl1-mesa-dri libglut3
libglut3-dev mesa-common-dev mesa-utils

Para compilar programas nuestros escritos en C/C++ desde terminal escribiremos, para el caso de C:

$gcc miprograma.c -o miprograma
$./miprograma

Para el caso de C++ :

$g++ miprograma.cpp -o miprograma
$./miprograma

Si nuestro programa de C++ tiene ficheros .h realizados por nosotros (como clases) para compilar haremos:

$g++ clase1.cpp main.cpp -o main
$./main

Siendo clase1.cpp el programa correspondiente a clase1.h y main será nuestro programa principal, es decir;
el programa donde declaramos main().

Para compilar programas con OpenGL escritos en C++, escribiremos:

$g++ miprograma.cpp -o miprograma -lglut
$./miprograma

Si lo hemos escrito en C basta cambiar g++ por gcc y .cpp por .c.

pero m bota error cuando lo instala el gcc3.4-doc y el gccc3.3-doc, ademas que no conosco mucho d C++, por ahi creo q si instalo el build-essential tngo q agregar el "username std" algo asi... =S ayuda xfa T_T

-= CeSaR =-

+1
0
-1

-= CeSaR =-

Imagen de j.a.t.v
+1
0
-1

hola,como estan,bn,miren yo tengo varios juegos que usan opengl,tales como,regnumonline,unreal tournament,etc loq pasa es q en los juegos la imagen aveces se daña,apareciendo partes en color negro y blanco(como cuadros , a veces por ejemplo en regnum,me aparecen loas arboles a doscolores ,en blanco y negro

+1
0
-1
Imagen de trovaysax
+1
0
-1

Hola soy novato y tengo este problema.
Al hacer Make me produce error creo que tengo todas las librerias

config.cpp:819: error: ‘strerror’ was not declared in this scope
config.cpp:824: error: ‘strerror’ was not declared in this scope
config.cpp: In member function ‘int Config::make_pidfile()’:
config.cpp:842: error: ‘strerror’ was not declared in this scope
make[1]: *** [config.o] Error 1
make[1]: se sale del directorio «/home/miguelcuevas/Descargas/3ddesktop-0.2.9»
make: *** [all] Error 2

Gracias. Espero ayuda

+1
0
-1