opengl en builder c++

Moderador: yalmar

Foro cerrado salvo peticion.

opengl en builder c++

Notapor mohaouali » Mié May 31, 2006 4:27 pm

Hola amigos, son nuevo en este foro. Estoy buscando un ejemplo básico de opengl en builder c++. Muchas gracias. Espero que me contesteis.
Un saludo.
mohaouali
Novato
Novato
 
Mensajes: 2
Registrado: Mié May 31, 2006 3:56 pm


ponte a buscarlos...

Notapor AnonimeX » Mar Jun 20, 2006 2:53 pm

Busca en Archivos de Programa/Bolrand/Examples/OpenGL , hay dos ejemplos para que te guies.....
AnonimeX
Usuario Activo
Usuario Activo
 
Mensajes: 28
Registrado: Lun Abr 18, 2005 6:10 pm


Re: ponte a buscarlos...

Notapor mohaouali » Lun Jun 26, 2006 3:03 pm

Perdona pero buscar en Programa/Bolrand/Examples/OpenGL donde?
gracias
mohaouali
Novato
Novato
 
Mensajes: 2
Registrado: Mié May 31, 2006 3:56 pm

Recalco mi respuesta...

Notapor AnonimeX » Lun Jun 26, 2006 6:57 pm

Cuando se instala C++ Builder por defecto lo hace en la carpeta C:\Archivos de Programa\Borland\..... justamente en esa carpeta esta la carpeta Examples y dentro la carpeta OpenGL, en ellos encontrarás ejemplos de OpenGL para Compiladores C++ Builder, ahora si deseas saber un poco de DirectX te aviso que tambien contiene ejemplos de este tipo......... viva la libertad de Reventar
Como que no....
AnonimeX
Usuario Activo
Usuario Activo
 
Mensajes: 28
Registrado: Lun Abr 18, 2005 6:10 pm

RE: opengl en builder c++

Notapor yalmar » Mar Jul 25, 2006 9:17 pm

Disculpen por la respuesta un poco atrasada,

Recomiendo usen GLUT (OpenGL utility toolkit) en cualquier lenguaje y plataforma, glut es super fácil de usar, para c++ builder y vc++ vean los siguientes pasos:

GLUT for Borland C++ Builder Installation Guide
Download GLUT for VC++ (zip file, 147K)

This package includes:
glut.h
glut32.lib
glut.lib
glut32.dll
glut.dll

These files are specifically for Visual C++. Borland provides a transfer tool that has the ability to transfer VC library files to Borland library files.

You can setup GLUT for Borland C++ Builder by following these steps:

* Copy glut.h to c:\Program Files\Borland\CBuilder5\include\GL
* Copy glut.dll and glut32.dll to c:\windows\system.
* Go to a DOS prompt and type the following:

implib glut.lib c:\windows\system\glut.dll
implib glut32.lib c:\windows\system\glut32.dll

* When building your program, Borland may give you a error that says a library file called winmm.lib is missing. If it occurs, you need to generate winmm.lib file by yourself.

For windows XP user, a dynamic link library file called winmm.dll should be in the directory c:\windows\system32\winmm.dll

Go to Program Files\Borland\CBuilder5\lib, and type the following:

implib winmm.lib c:\windows\system32\winmm.dll

For windows 9X user, the file winmm.dll is in the directory c:\windows\system

Go to Program Files\Borland\CBuilder5\lib, and type the following:

implib winmm.lib c:\windows\system\winmm.dll
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

PROBLENA CON GLUT EN BORLAND

Notapor Joe466 » Mié Dic 06, 2006 1:32 pm

Hola amigos que tal?

Fíjense, no sé si alguien me podrá ayudar.

Yo utilizo el Borland C++6 Builder para programar. No es de mi agrado el Visual C++6, pero tengo la librería GLUT para el Visual C++6.

He intentado de mil maneras trasladarla al Builder, pero a la hora de compilar me resulta este error:
[Linker Fatal Error] Fatal: Unable to open file 'GLUT32.LIB'

Ojalá alguien me pueda ayudar. Gracias de antemano.
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

Re: PROBLEMA CON GLUT EN BORLAND

Notapor yalmar » Mié Dic 06, 2006 2:01 pm

debes colocar el archivo glut32.dll en el directorio c:\windows\system
luego ir al bin del c++builder, esto es, abre el cmd.exe y ejecuta el comando:
cd c:\Program Files\Borland\CBuilder6\bin
luego ejecuta
implib ..\lib\glut32.lib c:\windows\system\glut32.dll

ahora debe funcionar,

puedes bajar el archivo glut32.dll en mi página
http://www.cos.ufrj.br/~yalmar/index.ph ... view&id=17
http://www.cos.ufrj.br/~yalmar/resource ... ms-net.zip

y si quieres ejemplos entra en
http://nehe.gamedev.net/
y bajate los demos entrando en lessons.

salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: PROBLEMA CON GLUT EN BORLAND

Notapor Joe466 » Mié Dic 06, 2006 2:36 pm

yalmar escribió:debes colocar el archivo glut32.dll en el directorio c:\windows\system
luego ir al bin del c++builder, esto es, abre el cmd.exe y ejecuta el comando:
cd c:\Program Files\Borland\CBuilder6\bin
luego ejecuta
implib ..\lib\glut32.lib c:\windows\system\glut32.dll

ahora debe funcionar,

puedes bajar el archivo glut32.dll en mi página
http://www.cos.ufrj.br/~yalmar/index.ph ... view&id=17
http://www.cos.ufrj.br/~yalmar/resource ... ms-net.zip

y si quieres ejemplos entra en
http://nehe.gamedev.net/
y bajate los demos entrando en lessons.

salu2


Gracias por la ayuda man, pero ahora al intentar compilar un programa (obviamente con funciones GLUT) me sale este error:

[Linker Error] 'D:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\LIB\GLUT32.LIB' contains invalid OMF record, type 0x21 (possibly COFF)

Thanks.
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

Re: PROBLEMA CON GLUT EN BORLAND

Notapor yalmar » Mié Dic 06, 2006 7:50 pm

No vi exactamente ese error, pero para que funcione realmente tambien debes importar otras librerias, como:
opengl32.lib glu32.lib y winmm.lib
implib.exe ..\Lib\opengl32.lib c:\WINDOWS\system32\opengl32.dll
implib.exe ..\Lib\glu32.lib c:\WINDOWS\system32\glu32.dll
implib.exe ..\Lib\winmm.lib c:\WINDOWS\system32\winmm.dll

y para probar hice un ejemplo simple, la única diferencia es que yo estoy usando CBuilde5, imagino que CBuilder6 es capaz de abrir el proyecto

para bajarte el demo ve a mi web
http://www.cos.ufrj.br/~yalmar/

salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Problema al correr programa OpenGL

Notapor Joe466 » Mar Dic 12, 2006 1:32 pm

Hola de nuevo. Acá les vengo con otro problema que tengo.
Al querer compilar mi programa en el C++ Builder 6 recibo este error:

[Linker Error] Unresolved external 'auxDIBImageLoadA' referenced from C:\DOCUMENTS AND SETTINGS\AMDCELL\ESCRITORIO\TEXTURA\LESSON06.OBJ

Alguna sugerencia?
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

re: Problema al correr programa OpenGL

Notapor yalmar » Mar Dic 12, 2006 4:36 pm

Debes conseguir la libreria glaux.lib y glaux.h, luego debes ponerlos en los respectivos directorios include/GL y lib del CBuilder.

salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: Problema al correr programa OpenGL

Notapor yalmar » Mar Dic 12, 2006 4:58 pm

Ahora puedes bajarla desde mi web
OpenGL Auxiliary Library

Salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: Problema al correr programa OpenGL

Notapor Joe466 » Mar Dic 12, 2006 5:59 pm

yalmar escribió:Ahora puedes bajarla desde mi web
OpenGL Auxiliary Library

Salu2


Gracias man por la ayuda, pero aún así no he logrado solucinar el problema. He tratado con los archivos de tu web y nada.

Hice el implib correctamente, pero no sé :(

El problema es de la estructura auxDIBImageLoadA del glux.
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

Recomendación

Notapor Joe466 » Mar Dic 12, 2006 9:40 pm

Hola de nuevo a todos.

Estoy por comprar un libro de OpenGl, pero aún no he decidido por la mejor opción. No me gustaría gastar mi dinero en vano.

En http://www.opengl.org/documentation/books/ he estado viendo los libros y leyendo los comentarios de las personas que los han adquirido.

Aún así quisiera la recomendación de alguno de ustedes que seguramente conocen bien sobre el tema.

Thanks.
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

Re: Problema al correr programa OpenGL

Notapor yalmar » Mar Dic 12, 2006 11:18 pm

Acabo de actualizar en mi web lo referente a glaux, puedes ver y bajar una demo para CBuilder.

salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: Recomendación

Notapor yalmar » Mar Dic 12, 2006 11:22 pm

Sobre openGL sin duda alguna The OpenGL Red Book. Como complemento puedes adquirir OpenGL Super Bible 3rd Edition.
Y para que vayas viendo el contenido de OpenGL Red Book visita
http://www.glprogramming.com/red/ (solo version 1.1)

salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: Recomendación

Notapor Joe466 » Mar Dic 12, 2006 11:54 pm

yalmar escribió:Sobre openGL sin duda alguna The OpenGL Red Book. Como complemento puedes adquirir OpenGL Super Bible 3rd Edition.
Y para que vayas viendo el contenido de OpenGL Red Book visita
http://www.glprogramming.com/red/ (solo version 1.1)

salu2


Gracias man!!! Al fin me compila :D Todo lo que necesitaba era la línea
#pragma comment(lib, "glaux.lib") :!: :!: :!:
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

Re: Recomendación

Notapor Joe466 » Mié Dic 13, 2006 12:06 am

yalmar escribió:Sobre openGL sin duda alguna The OpenGL Red Book. Como complemento puedes adquirir OpenGL Super Bible 3rd Edition.
Y para que vayas viendo el contenido de OpenGL Red Book visita
http://www.glprogramming.com/red/ (solo version 1.1)

salu2


Oye hay mucha diferencia entre esa versión electrónica del Red Book y la versión actual (2.0) ??? Te lo pregunto porque voy a tener que mandar a traer el libro de USA ya que acá no lo venden. Así que me gustaría traer el más apropiado para mi que recién estoy aprendiendo. Aunque ya tengo uno llamado Gráficos por computadora con OpenGL (de Donald Hearn).
Joe466
Novato
Novato
 
Mensajes: 7
Registrado: Mié Dic 06, 2006 1:10 pm

Re: Recomendación

Notapor yalmar » Mié Dic 13, 2006 8:27 am

El libro The OpenGL programming guide fifth edition trata en detalle OpenGL 2.0 aunque ya existe OpenGL 2.1 pero no hay ningun libro que contenga las nuevas caracteristicas de la biblioteca.
Lo interesante de OpenGL es que mantine compatibilidad con versiones anteriores, entonces la version 2.0 incluye todas las versiones anteriores, excepto la primera version 1.0 que para inicialización de ventanas usaba otra biblioteca AUX.

Salu2
Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: RE: opengl en builder c++

Notapor thaty » Mié Jun 13, 2007 9:21 am

yalmar escribió:Disculpen por la respuesta un poco atrasada,

Recomiendo usen GLUT (OpenGL utility toolkit) en cualquier lenguaje y plataforma, glut es super fácil de usar, para c++ builder y vc++ vean los siguientes pasos:

GLUT for Borland C++ Builder Installation Guide
Download GLUT for VC++ (zip file, 147K)

This package includes:
glut.h
glut32.lib
glut.lib
glut32.dll
glut.dll

These files are specifically for Visual C++. Borland provides a transfer tool that has the ability to transfer VC library files to Borland library files.

You can setup GLUT for Borland C++ Builder by following these steps:

* Copy glut.h to c:\Program Files\Borland\CBuilder5\include\GL
* Copy glut.dll and glut32.dll to c:\windows\system.
* Go to a DOS prompt and type the following:

implib glut.lib c:\windows\system\glut.dll
implib glut32.lib c:\windows\system\glut32.dll

* When building your program, Borland may give you a error that says a library file called winmm.lib is missing. If it occurs, you need to generate winmm.lib file by yourself.

For windows XP user, a dynamic link library file called winmm.dll should be in the directory c:\windows\system32\winmm.dll

Go to Program Files\Borland\CBuilder5\lib, and type the following:

implib winmm.lib c:\windows\system32\winmm.dll

For windows 9X user, the file winmm.dll is in the directory c:\windows\system

Go to Program Files\Borland\CBuilder5\lib, and type the following:

implib winmm.lib c:\windows\system\winmm.dll



Tengo hecho un proyecto en opengl con c++, y al compilar sale este error:
[Linker Fatal Error] Fatal: Unable to open file 'WINMM.LIB'
tengo todas las librerias incluidas de las que hablñas arriba, pero el final, donde dices
Go to Program Files\Borland\CBuilder5\lib, and type the following:

implib winmm.lib c:\windows\system32\winmm.dll

For windows 9X user, the file winmm.dll is in the directory c:\windows\system

Go to Program Files\Borland\CBuilder5\lib, and type the following:

implib winmm.lib c:\windows\system\winmm.dll[/quote]

no entiendo como seria porque ahi no deja escribir a no ser en un txt o otra cosa, me pudieras explicar...

gracias de antemano
thaty
Novato
Novato
 
Mensajes: 1
Registrado: Mié Jun 13, 2007 9:12 am

Siguiente

    

Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados