hai aggiunto gli " #include "file.a" " nella testa del file .c che stai compilando?
#include "file.a"
int main()
{
metodo_a(); /*metodo definito nel .a */
return 0;
}
perchè non hai usato gli header ".h" ?
all'inizio della mia carriera universitaria, quando sapevo programmare molto poco, ho usato anche io i .a, perchè non riuscivo a fare funzionare i .h ed il DEV dava la possibilità di creare queste librerie statiche (così ricordo...). ma passando al C++ mi sn reso conto dell'errore e ora sono una persona pulita: non uso i .a da 3 anni! ringrazio tanto il gruppo di recupero dalla dipendenza.