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#include <stdio.h>
void mayor(int *n1, int *n2, int *mayor)
{
if (*n1>*n2)
{
*mayor=*n1;
}
if (*n2>*n1)
{
*mayor=*n2;
}
}
/*Código del encabezado/*
No hay errores de compilación
Código C:
Ver original#ifndef cabeceramilibreria_H
#define cabeceramilibreria_H
void mayor(int *n1, int *n2, int *mayor);
#endif
/*Código del un programa llamando a la libreria/*
Código C:
Ver original#include <stdio.h>
#include "/home/user/projects/libreriapersonal/libreriapersonal.zpr"
int main()
{
int a;
int b;
int mayor;
printf ("Dime dos numeros\n");
mayor(&a, &b, &mayor);
}
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)