"Ningún juego dura tanto hasta que te lo terminas como el que te programas tú mismo,
ninguno te absorbe tanto y ninguno te produce tanta satisfacción cuando lo has acabado"
Programacion de videojuegos
Inicio Foro Sobre el curso de programación de juego... Capitutlo 7 Problemas Con Corona
Sábado 03 de Junio del 2023

Menu principal
Colaborar (con PayPal)

Para continuar con el trabajo de esta Web y poder pagar el hosting, viene bien la ayuda que sea. Gracias a todos.

Importe: 

Ultimas descargas
19.Jan

Clase que permite dibujar texto en OpenGL con mucha facilidad.Usa FreeType2.Para ver que hace y c...


 Foro de UnSitioWeb :: Sobre el curso de programación de juegos
Bienvenido/a Visitante   
Normas del foro   por Vicengetorix el 04-10-2009 02:30
 Asunto :Capitutlo 7 Problemas Con Corona.. 14-04-2010 05:05 
Maghdiel
Incorporado: 14-04-2010 02:58
Posts: 6
Localización
Estoy trabajando en Dev - C++ y me gustaria seguir en el ya que que el Visual C++, le es mas pesado a mi maquina xD. y me ha gustado mas el Dev - C++ 4.9.9.2

El problema es el siguiente, copie el corona.dll, en la carpeta de mi curso(aplicacion).
Y el corona.lib en la dev/lib/;
pero me sale el siguiente error
Code:
[Linker error] undefined reference to CorOpenImage@8 [Linker error] undefined reference to CorConvertImage@8

Por que sera? corona no es compatible con dev?
tengo que incluirle algun parametro como lo hice con OpenGl, GLu,
Code:
-lopengl32 -lglut -glaux -lglu32
Y si no puedo usar corona con Dev, que otra podria usar, es decir he utilizado allegro, pero me refiero como puedo saber que libreria puedo hacer para que sea compatible con OpenGl, de que manera? muchas gracias.
IP Logged
 Asunto :Respuesta:Capitutlo 7 Problemas Con Corona.. 14-04-2010 14:05 
Vicengetorix
Incorporado: 27-12-2008 18:54
Posts: 99
Localización
Hola. Ultimamente yo tambien he probado DEV-C y me ha gustado por eso que dices, corre en cualquier maquina y funciona muy bien. Solo le pongo algun pero en cuanto a facilidad por el autocompletado y la exploracion de clases y funciones que no esta muy fina en la ultima version. Por lo demas, fabuloso.

En cuanto a corona, el fichero corona.lib que viene al bajarla esta generado para VC (las librerias para DEV-C o mejor dicho MinGW tienen como extension .a ). Lo que se podria hacer es bajar el codigo y compilarlo para DEV-C. Aprovecho para pedir a cualquiera que lo haya hecho que me lo mande y lo cuelgo en UnSitioWeb con su foto con corona de laurel ;D.

La otra opcion es usar otra libreria. Yo sugiero SOIL por sencilla, facil de usar y compatible con cualquier compilador de provecho.

Su uso es algo asi (aunque se pueden hacer mas cosas), es un ejemplo:

int textura = SOIL_load_OGL_texture("imagen.png", 0, 0, SOIL_FLAG_MIPMAPS ,&x,&y);

En la pagina y el fichero que se baja uno se explica mejor.

Ademas SOIL se puede bajar ya compilada para DEV-C en la pagina donde se bajan los "pakages" para DEV-C, cosa muy util.
IP Logged
 Asunto :Respuesta:Capitutlo 7 Problemas Con Corona.. 15-04-2010 09:51 
Maghdiel
Incorporado: 14-04-2010 02:58
Posts: 6
Localización
Gracias por responder, pero ahora dime como puedo hacer eso de corona para devc?, eso de compilar descargue el codigo para compilar pero no se que archivos abrir o si tengo que hacer un nuevo proyecto y linkear todos :S.
Y con gusto lo haria espero me puedas ayudar, otra cosa como lo de soil esta en ingles tampoco entendi cual bajar :S. espero me puedas ayudar gracias
IP Logged
 Asunto :Respuesta:Capitutlo 7 Problemas Con Corona.. 15-04-2010 19:22 
Vicengetorix
Incorporado: 27-12-2008 18:54
Posts: 99
Localización
Efectivamente habría que compilar y linkar todos los ficheros de código, incluyendo los de las librerías de terceras partes.
Para evitar estos problemas en adelante lo he hecho yo.
Puedes bajar la librería Corona desde la zona de descargas de UnSitioWeb, desde aquí.

Si quieres bajarte SOIL, el enlace es este.
IP Logged
 Asunto :Respuesta:Capitutlo 7 Problemas Con Corona.. 17-04-2010 11:03 
Maghdiel
Incorporado: 14-04-2010 02:58
Posts: 6
Localización
OK muchas gracias por haberla compilado, pero una cosa mas me sigue apareciendo el mismo error :S
Code:
[Linker error] undefined reference to 'CorOpenImage@8' [Linker error] undefined reference to 'CorConvertImage@8' Id returned 1 exit status [Build Error][CursoVideoJuego.exe] Error1
Compile y nada asi que:
Code:
#pragma comment( lib, "corona.lib" ) // Biblioteca Corona para graficos
Esta linea la cambie por:
Code:
#pragma comment( lib, "corona.a" ) // Biblioteca Corona para graficos
Tendra tambien que ver esta?
Code:
#include "corona/include/corona.h"
IP Logged
 Asunto :Respuesta:Capitutlo 7 Problemas Con Corona.. 17-04-2010 12:10 
Vicengetorix
Incorporado: 27-12-2008 18:54
Posts: 99
Localización
Las lineas del código #pragma comment(lib,........ son solo para VC++, DEV-C las ignora.
Lo que hay que hacer es incluir la librería como una librería más del proyecto. Si la copias previamente al directorio "lib" de donde tengas instalado el DEV-C, bastará con que en las opciones del proyecto, en el apartado "parámetros-linker" pongas "-lcorona".
El fichero "corona.dll" ponlo en el directorio del proyecto para que lo encuentre al ejecutar, en el mismo directorio donde esté el .exe .
IP Logged
 Asunto :Respuesta:Capitutlo 7 Problemas Con Corona.. 18-04-2010 22:56 
Maghdiel
Incorporado: 14-04-2010 02:58
Posts: 6
Localización
:D hola jajaja estoy muy feliz si pude es así como dijiste perdona la ignorancia del pragma no sabia que era de VC, pensé que era una forma de declarse en C++, y gracias por tomarte la molestia de compilar y de ayudarme :) estoy seguro que a otros programadores en Dev les ayudara tambien, me resulto de Lujo lo corri excelente muchas gracias.
DIOS TE BENDIGA Y PROSPERE.
IP Logged
Página # 


Powered by ccBoard




Banner