[C con Clase] Problema al instanciar.. reconoce como no declarado
Astut
treksyfer en yahoo.es
Dom Ene 14 11:02:02 CET 2007
Hola a todos, pues tengo un problema, mi aplicacion no reconoce una
declaracion de una instancia de una clase, bueno:
main.cpp:
//----INCLUDES----//
#include <iostream>
#include "Sdl/SDL_ttf.h"
#include "Sdl/SDL_mixer.h"
#include "funciones.h"
//----VALORES----//
//Variables//
bool bucle= true;
//Sdl//
SDL_Surface* pantalla;
SDL_Event evento;
//Iniciacion//
void Inicializar(); /*AQUI DECLARO LA INSTANCIA*/
//----PROGRAMA----//
int main(int argc, char **argv)
{
SDL_Init(SDL_INIT_VIDEO);
pantalla= SDL_SetVideoMode(800,600,32,SDL_HWSURFACE|SDL_DOUBLEBUF);
while(bucle)
{
avion.Dibujar(pantalla); /*AQUI EL PROBLEMA*/
No reconoce la instancia "avion" y esta la hedeclarado en la funcion
"inicializar" marcada en el codigo anterior, este es el codigo que posee
la funcion inicializar:
funciones.cpp:
#include "funciones.h"
//Inicializar//
void Inicializar()
{
CFotograma f_avion("Graficos/avion.bmp");
CGrafico avion(1);
avion.Insertar(f_avion);
}
Dudo que sea un problema de enlace, como veran "avion" esta declarado,
bueno, espero que me puedan ayudar =D, gracias ^^
Más información sobre la lista de distribución Cconclase