Peixoto 0 Denunciar post Postado Setembro 23, 2006 :( Fiz o seguinte procedimento para criar e usar arquivos.h 1) criei um arquivo .C somente com a função e chamei o arquivo de func.c int imp (void) { printf ("teste\n"); system ("Pause"); return 0; } 2) criei um arquivo .h, somente com o protótipo da função e chamei o arquivo de teste.h int imp (void); 3) Por fim, criei um arquivo chamado chama.c, onde pretendo chamar a função imp() #include "teste.h"int main(){ imp(); system("PAUSE"); return 0;} Entretanto, não deu certo. O que estou fazendo de errado. Eu também estou colocando estes arquivos num diretório criado por mim. Os arquivos também não são compilados. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
skimo-solar 0 Denunciar post Postado Setembro 24, 2006 Na hora de compilar você deve compilar tudo junto. Exemplo (no gcc): gcc -o ARQUIVO chama.c teste.c Ou: gcc -c teste.c chama.c gcc -o ARQUIVO teste.o chama.o Compartilhar este post Link para o post Compartilhar em outros sites
Peixoto 0 Denunciar post Postado Setembro 24, 2006 :( Ok. Acontece que eu estou usando o Dev-C++ v.4, que é uma IDE ou interface gráfica para windows do gcc. Neste caso como posso fazer ? Por que devo realizar essa operação para usar um arquivo.h criado por mim, se quando uso uma biblioteca padrão tipo stdio.h, basta chamar por include em meu programa, e a função que quero usar é compilada automaticamente ? Quero usar a biblioteca conio2.h, no Dev-C++ v.4 - Mingw compiler 2.95.2-1 MSVCRT GNU Debuger 4.18 (GDB) Fui neste links para baixar a biblioteca Conio2.h. http://old.devpaks.org/show.php?devpak=75 http://ufpr.dl.sourceforge.net/sourceforge....0-1mol.DevPak). : http://sourceforge.net/project/showfiles.p...lease_id=257721 http://prdownloads.sourceforge.net/conio/c...use_mirror=ufpr Entretanto, o que encontrei, foi um arquivo chamado conio-2.0-1mol. Me disseram, que eu devia clicar no arquivo conio2, e com isso ele seria executado, e a biblioteca instalada. Entretanto não foi isso que aconteceu. Quando cliquei no arquivo, o Dev-C++ foi chamado, e eu vi lixo no arquivo. O que faço ? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites