Página 1 de 1

Estrutura *.C e *.H keil.

MensagemEnviado: 12 Nov 2009 15:18
por fabim
Pessoal, eu estava observando as opções de project do keil, onde eu posso criar varios grupos para o target.

A dúvida.
Suponha que eu tenho 16 arquivos.h que são os prototipos de 16 arquivos.C, entre outras funcionalidades.

Existe a possibilidade, que ao invés de eu chamar os headers no MAIN.C, ou library´s.C.
Eu criar um grupo com todos os .C, e outro com todos os .H, e não precisar fazer o famoso #include "meuarquivo.X".

No mikroC eu tenho esta possibilidade, só que no keil eu não estou conseguindo fazer funcionar.

Abraços

MensagemEnviado: 12 Nov 2009 17:00
por Djalma Toledo Rodrigues
Salva esses Includes no Bloco de Notas ou equivalente e ...

Já divinhou ?

Ilumina, Ctrl C e Ctrl V
.

MensagemEnviado: 13 Nov 2009 07:18
por guest2003
Fabim,

Vc esta indo no caminho inverso das coisas...

Reuso e modularização... qual o problema de ter varios .c e .h ?

[]'s

MensagemEnviado: 13 Nov 2009 07:23
por fabim
guest2003 escreveu:Fabim,

Vc esta indo no caminho inverso das coisas...

Reuso e modularização... qual o problema de ter varios .c e .h ?

[]'s


Tchelo, problema nenhum!!:-).. exatamente por isto.. que

O keil por exemplo, tem a pasta padrão onde ele busca os header´s para a IDE trabalhar certo ?
Mesmo que eu não faça a inclusão, por default ele procura dentro daquela pasta os comandos dentro de header´s padrões.
É exatamente isto que eu quero fazer.
Tipo incluir uma outra pasta em paralela com aquela, que se o keil não achar os comandos lá dentro, ele procura nesta pasta paralela.:)

eu gosto de estrutura separada, cada um no seu quadrado, cada um no seu quadrado...

Tksall

MensagemEnviado: 13 Nov 2009 11:34
por Djalma Toledo Rodrigues
Você já abriu essa pasta ?

Se esta em formato texto lança seus includes lá

Else:

"Traduz" seus Includes e idem idem
( Não em dialetos como faz aqui -he he he)
.

MensagemEnviado: 19 Nov 2009 19:05
por Viktor
Vai em Options for XXXXX e acrescenta o item INCLUDE PATH com o path desejado para os *.h desejados