Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

n3lThon

[Resolvido]Dividir projecto em vários ficheiros

Mensagens Recomendadas

n3lThon

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.


dreams.each do |dream|

   dream.make_it_happen

end

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg

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


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
n3lThon

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?


dreams.each do |dream|

   dream.make_it_happen

end

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg

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.


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.