Pessoal, Estou encontrando esse erro:
undefined reference to 'lerMapa'
undefined reference to 'encontraMapa'
undefined reference to 'imprimeMapa'
undefined reference to 'liberaMapa'
pacman.c:
#include <stdio.h>
#include <stdlib.h>
#include "pacman.h"
#include "mapa.h"
MAPA m;
POSICAO heroi;
int i;
int main(){
lerMapa(&m);
encontraMapa(&m, &heroi, '@');
do{
imprimeMapa(&m);
char comando;
scanf("%c", &comando);
move(comando);
}while(!acabou());
liberaMapa(&m);
return 0;
//.......
}
mapa.h:
struct mapa {
char** mapa;
int linha;
int coluna;
};
typedef struct mapa MAPA;
void alocaMapa(MAPA* m);
void lerMapa(MAPA* m);
void liberaMapa(MAPA* m);
void imprimeMapa(MAPA* m);
struct posicao {
int x;
int y;
};
typedef struct posicao POSICAO;
void encontraMapa(MAPA* m, POSICAO* p, char c);
Alguém sabe oque aconteceu?