Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2010, 12:06
nestorag1991
 
Fecha de Ingreso: noviembre-2010
Mensajes: 26
Antigüedad: 13 años, 6 meses
Puntos: 0
Crear una librearia en Zinjai

Buenas, me presento, soy Nestor voy en mi segundo año de FP administración de sistemas informáticos.

Introducción
En este curso, nuestro compilador es Zinjai, en un Suse de 64 bits.
Y la verdad es que no puedo lograr crear una libreria en un compilador Zinjai.

Código
/*Código del main.cpp de la libreria a crear/*
No hay errores de compilación
Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3.  
  4. void mayor(int *n1, int *n2, int *mayor)
  5. {
  6.     if (*n1>*n2)
  7.     {
  8.         *mayor=*n1;
  9.     }
  10.    
  11.     if (*n2>*n1)
  12.     {
  13.         *mayor=*n2;
  14.     }
  15. }

/*Código del encabezado/*
No hay errores de compilación
Código C:
Ver original
  1. #ifndef cabeceramilibreria_H
  2. #define cabeceramilibreria_H
  3. void mayor(int *n1, int *n2, int *mayor);
  4.  
  5. #endif

/*Código del un programa llamando a la libreria/*
Código C:
Ver original
  1. #include <stdio.h>
  2. #include "/home/user/projects/libreriapersonal/libreriapersonal.zpr"
  3.    
  4.  
  5. int main()
  6. {
  7.     int a;
  8.     int b;
  9.     int mayor;
  10.    
  11.     printf ("Dime dos numeros\n");
  12.     scanf ("%d", &a);
  13.     scanf ("%d", &b);
  14.    
  15.     mayor(&a, &b, &mayor);
  16.    
  17.     printf ("%d", mayor);
  18. }

Error de compilación:
libreriapersonal.zpr:::error:invalid preprocessing directive #generated //No tengo ni idea de lo que quiere decir
libreriapersonal.zpr::: error: expected identifier or '(' before '[' token //Me huelo un error sintactico, pero no sabria decir, porque no se la estructura sintactica para llamar a la libreria

Soluciones intentadas:
-Google (por supuesto)
-1 hora dandole vueltas (por supuesto también XD)
-Apuntes (están echo para crear librerias en compiladores de windows, y no estoy seguro de que me sirva)