Como utilizar biblioteca

Como utilizar biblioteca

by André Luis Porto da Silva -
Number of replies: 5
alguem me da uma luz... fiz o arquivo polinomio.h da biblioteca com a lista das funções e o polinomio.c implementando as funções com #define "polinomio.h" no cabeçalho...
eu uso os arquivos da biblioteca mallocx.h tambem... o problema é que o compilador não reconhece a biblioteca...
aparece o seguinte erro:

undefined reference to '_mallocX'

e no programa que testa as funções aparece o mesmo erro com as funções implementadas... por exemplo:

undefined reference to '_cria_monomio'
undefined reference to '_libera'

os arquivos polinomio.c, polinomio.h, mallocx.c e mallocx.h estão na mesma pasta que o arquivo main.c ...
eu uso o code blocks no windows... o que eu tenho que fazer pro compilador reconhecer essas bibliotecas?
tenho que mexer em alguma propriedade do programa? colocar em alguma pasta especifica? eu realmente não sei o que fazer...
alguem me ajuda...
In reply to André Luis Porto da Silva

Re: Como utilizar biblioteca

by Natan Costa Lima -
troque #define "polinomio.h" por #include"polinomio.h"
In reply to Natan Costa Lima

Re: Como utilizar biblioteca

by Ângelo de Souza Chiode -

Aqui também está dando o mesmo problema, mesmo fazendo #include"polinomio.h". Na verdade, aqui está dando 'undefined reference' para todas as funções (imprime, soma, subtrai, ..., mallocx).

Onde está o erro?

In reply to Natan Costa Lima

Re: Como utilizar biblioteca

by André Luis Porto da Silva -
é verdade... mas o problema continua...
para todas as funções tambem... tanto do mallocx.h quanto do polinomio.h ...