Estoy utilizando programa codeblocks para el manejo de la libreria de opencv y el código siguiente me da el error que menciono en el titulo entre otros. Tengo todas las librerias bien linkadas y no se a que se debe este error. ¿Podeis decirme a que es debido? La función incializarImgRGB aun no esta implementada.Muchas gracias. El código es el siguiente:
 
#include <stdio.h>
 
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
 
 
#include "comun.h"
 
 
#define fGRIS "¡Hola, OpenCV en gris!"
#define fRGB  "¡Hola, OpenCV en color!"
 
#define L MAXPIXEL
#define AMPLE (int)L
#define ALT (int)L
 
 
 
// Declaraciones de prototipos locales
int  incializarImgGris( IplImage *imgOrg );
int  incializarImgRGB( IplImage *imgOrg );
 
 
 
//
// Programa principal
//
int main(int argc, char* argv[])
{
  IplImage *imgOrgGris;
 
  cvInitSystem( argc, argv );
  printf("OpenCV version: %s\n", CV_VERSION);
  //CV_MAJOR_VERSION, CV_MINOR_VERSION, CV_SUBMINOR_VERSION, CV_VERSION
 
 
 printf("Creando una imagen y mostrándola en pantalla [Cualquier tecla - Salir].\n");
 
 imgOrgGris = cvCreateImage(cvSize(AMPLE, ALT),IPL_DEPTH_8U, 1);
 if (!imgOrgGris)
 {
   fprintf(stderr, "Problemas al crear la imagen en grises\n");
   return( 1 );
 }
 
 fprintf(stderr, "Se ha creado una imagen de %dx%d, de %d planos.\n",
         imgOrgGris->width, imgOrgGris->height, imgOrgGris->nChannels );
 incializarImgGris( imgOrgGris );
 cvNamedWindow( fGRIS, CV_WINDOW_AUTOSIZE );
 cvShowImage( fGRIS, imgOrgGris );
 cvMoveWindow( fGRIS, 0, 0 );
 
 
 
 // RGB
 
 
 
 
 cvWaitKey(0); // Espera una tecla los milisegundos que haga falta
 
 
 cvDestroyAllWindows( );
 
 cvReleaseImage( &imgOrgGris );
 
 return 0;
}
 
 
 
 
 
 
 
 
//
// Inicializa una imagen de un sólo plano de color (imagen de grises)
// con un gradiente de valores de gris
//
// Entrada: imgOrg - la imagen de partida.
//
// Salida: imgOrg - la imagen resultados que se devuelve modificando la original.
//
int  incializarImgGris( IplImage *imgOrg )
{
  int x, // indice de las columnas
      y; // indice de las filas
  CvScalar colorDst;
 
  if ( imgOrg->nChannels != 1)
    return( 1 );
  else
  {
 
  for ( x = 0; x < imgOrg->width; x++ )
   for ( y = 0; y < imgOrg->height; y++ )
   {
    colorDst.val[0] = x;
 
    cvSet2D(imgOrg, y, x, colorDst);
   } // Fin de "   for ( y = 0; y < imgOrg->height; y++ )"
  }// Fin de if-else ( imgOrg->nChannels != 1)
 
} // Fin de "int  incializarImgGris( IplImage *imgOrg )"
 
 
int  incializarImgRGB( IplImage *imgOrg )
{
 
} // Fin de "int  incializarImgRGB( IplImage *imgOrg )"*/ 
  
 

