Hola, buenos días,
En matriz.h están los siguientes datos:
/*Bibliotecas usadas en las funciones*/
#include<stdio.h>
#include <stdlib.h>
/*Definicion de tipos*/
typedef float Vector3[3];
typedef float Matriz[3][3];
void llenarVector(float value, Vector3 V);
pero cuando ejecuto el make sale ese error:
~/PIEprogramas/Nicolas.Portillo_Di Matteo$ make
cc -Wall -std=c99 -ggdb -c matriz.c
matriz.c:1:32: error: unknown type name ‘Vector3’
1 | void llenarVector(float value, Vector3 V)
| ^~~~~~~
make: *** [Makefile:9: matriz.o] Error 1
Pero si coloco los tipos de datos en el archivo matriz.c compila y anda todo bien.
Que estoy haciendo mal con el archivo matriz.h?
muchas gracias!!