Página 1 de 1

[Resolvido]#include C18

MensagemEnviado: 15 Mar 2012 13:18
por FabioSom12
Olá,

Eu uso o c18 da uchip e queria fazer um arquivo para o main() e outro pras definições de memoria.

Fiz os arquivos e qdo compilo acontece isso:
#include <memoria.h>
Error [1027] unable to locate

Se eu colocar o caminho do arquivo no include funciona: #include "D:\Projetos\pic c18\tst001\memoria.h" , mas fica mastraca.

Porque os arquivos .h default da ushit funcionam decentemente e os meus não?
:(

MensagemEnviado: 15 Mar 2012 13:52
por xultz
Eu não trabalho com o C18 (ainda), mas até onde sei se o include está entre < > ele vai buscar na pasta que está configurado no compilador para os includes. Nesta pasta estão os includes da Microchip.
Porém, se você fizer include com " " ele busca na mesma pasta do arquivo .c
Experimente mudar a linha para
#include "memoria.h"
e veja se funciona.

Se funcionar, pode pagar a consultoria imediatamente. Se não funcionar, pode fazer de conta que não existo.

MensagemEnviado: 15 Mar 2012 13:54
por ivan braga
Você não disse qual o IDE está usando, MPLAB_8 ou MPLAB_X.

Mais já tentou #include "memoria.h"

MensagemEnviado: 15 Mar 2012 13:57
por ivan braga
Perdi por 2 minutos. :x

MensagemEnviado: 15 Mar 2012 15:30
por FabioSom12
xultz
ivan braga

Valeu é isso mesmo.
#include "memoria.h"

Pode escolher a forma de pagamento:
BUILD FAILED
estalecas
foto do bob esponja

:)

MensagemEnviado: 15 Mar 2012 16:41
por xultz
Manda as fotos do Bob, porque sou muito fã dele.

MensagemEnviado: 15 Mar 2012 20:40
por ivan braga
Já que perdi de novo.

Manda estalecas.