• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

n3lThon

[Resolvido]Dividir projecto em vários ficheiros

8 mensagens neste tópico

Preciso de dividir um projecto em vários ficheiros e depois inclui-los todos no principal para compilar. Já tentei com o include mas dá-me erro. Estou a usar o dev-cpp.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não, não, não!

Não incluas of ficheiros com código no "ficheiro principal".

Para cada ficheiro com código que tenhas (os que têm extensão .c) crias um ficheiro de header correspondente (com extensão .h).

Em cada ficheiro de código incluis o .h, principalmente para validação.

No "ficheiro principal" incluis todos os ficheiros de header.

Cada ficheiro de código é compilado isoladamente e quem se encarrega de "misturar" tudo é o linker. Normalmente os compiladores estão ligados aos linkers e faz-se tudo duma vez só.

Com o gcc (que é o compilador usado pelo Dev-C++) basta especificar os nomes dos ficheiro de código na invocação do compilador que o linker encarrega-se de fazer o resto.

gcc main.c ajuda.c sintaxe.c

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Com o gcc (que é o compilador usado pelo Dev-C++) basta especificar os nomes dos ficheiro de código na invocação do compilador que o linker encarrega-se de fazer o resto.

gcc main.c ajuda.c sintaxe.c

Onde coloco?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não conheço o Dev-C++.

Se calhar tens que criar um projecto e meter nesse projecto todos os ficheiros que fazem parte dele. Se for isso, em princípio, o Dev-C++ depois faz tudo automático.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora