por Pask » 07 Mai 2010 12:47
Segue abaixo o meu roteiro pessoal para criar uma nova biblioteca no MikroC Pro. Pelo menos eu fiz assim e deu certo...kkkkk:
COMO CRIAR UMA BIBLIOTECA PESSOAL NO COMPILADO MIKRO C (CREATING A NEW LIBRARY):
1 - Abrir o MikroC e pressionar a tela F12 do teclado;
2 - Clicar no botão "Output Settings" e marcar a opção "Build all files as library";
3 - Criar um novo projeto no MikroC com o mesmo nome do arquivo .c que será escrito e salvar em uma
pasta qualquer do computador;
4 - Após criar o projeto, digitar na tela branca o seu código sem utilizar a função main. Depois,
compile o código. Se tudo der certo, vai aparecer somente uma mensagem dizendo que ele foi compilado com
erro, pois faltou a função main. Ignore esta mensagem e feche o projeto em "Close Project";
5 - Abra a pasta em que foi criado o projeto, localize e copie (CTRL+C) o arquivo com extensão .MCL. Na
pasta c:/Arquivos de Programas/Mikroeletronika/MikroC Pro/Uses, escolha os PIC's da série P16, P18 ou
ambas e cole (CTRL+V) o arquivo .MCL gerado dentro dela.
6 - Em seguida, abra a pasta c:/Arquivos de Programas/Mikroeletronika/MikroC Pro/Defs. Dentro desta
última sub-pasta escolha o PIC ao qual se deseja associar a nova biblioteca criada. Localize o arquivo
PIC.MLK (exemplo: P16F877.mlk);
7 - Localize a seção <LIBRARIES> com a barra de rolagem e, dentro dela, escreva a linha de comando
abaixo:
<LIB>
<ALIAS>BIBLIOTECA NOVA</ALIAS> //nome da sua nova biblioteca pessoal
<FILE>BIBLIOTECA NOVA</FILE> // idem
<TYPE>DEFINE</TYPE> //substitua a palavra SYSTEM por DEFINE
</LIB>
Faça isso para cada PIC ao qual você quiser associar a sua nova biblioteca.
8 - Suponhamos que você associou a biblioteca ao PIC16F877. Ao criar um novo projeto no MikroC com este
modelo de PIC, clique na aba "Library Manager" e dê um clique no botão "Refresh" na parte superior da
aba. A sua nova biblioteca deverá aparecer, em ordem alfabética, na listagem de bibliotecas do MikroC.
A partir deste ponto, você pode incluir as chamadas às funções internas da sua biblioteca no seu
projeto que ele será compilado com sucesso e executará essas instruções quando necessário.