Se o Lazarus reclamar que não encontra as pastas ou caminhos certos…
por Marcos Elias
Ao instalar o Lazarus você deve certiticar-se de que as pastas com os arquivos necessários estejam configuradas corretamente, para que ele possa encontrar tais arquivos (compilador, código-fonte das units do Pascal, etc). Ao atualizar ou pegar uma versão em desenvolvimento (como as compilações diárias, que normalmente uso) pode ser que algumas pastas não estejam marcadas corretamente.
Isso é um problema bastante comum, e acaba desanimando muita gente que desenvolve em Delphi e tenta lidar com o Lazarus. Outra coisa, sem a pasta dos fontes do Pascal, ao tentar clicar duas vezes num evento de componente no Object Inspector ele pode apresentar um erro, em vez de levar ao ponto do código onde deveria fica parado, e mesmo ao tentar associar o evento a uma função digitada manualmente pode dar problema. Configurando corretamente a pasta dos fontes nas opções, esse problema acaba.
Para corrigir isso, vá ao menu Ambiente > Opções (em inglês: Environment > Options). Na primeira seção (Arquivos, ou Files), deixe os caminhos das pastas selecionados corretamente. Se não estiver ou se ele reclamar que não encontra os arquivos, clique no botão de Procurar (com as reticências).
Por exemplo, usando a versão 0.9.29-0-20091221 (compilada em 21 de dezembro de 2009) no meu Debian Lenny, os caminhos foram esses:
Pasta do Lazarus:
/usr/lib/lazarus/0.9.29/
Caminho do compilador FPC:
/usr/bin/fpc
Pasta da fonte do FPC:
/usr/share/fpcsrc/$(FPCVer)/
Esse $(FPCVer) é uma variável que pega o número da versão do FPC padrão em uso.
E no Windows de 64-bit, com a versão 0.9.29 compilada em 31/12/2009:
Pasta do Lazarus:
C:\lazarus\
Caminho do compilador:
C:\lazarus\fpc\2.2.4\bin\x86_64-win64\fpc.exe
Pasta do código-fonte do FPC:
C:\lazarus\fpc\2.2.4\source\
Caminho do Make:
C:\lazarus\fpc\2.3.1\bin\x86_64-win64\make.exe
É basicamente isso, se as pastas estiverem incorretas, clique no botão de procurar e localize-as. No Windows geralmente a pasta do fpc fica dentro da pasta do Lazarus. A pasta do compilador será a bin\arquitetura. E a do código do pascal será a sources, dentro da pasta do fpc.
Se no Linux você não tiver o código fonte das units do FPC, é bom instalá-lo. Eu geralmente uso distros baseadas no Debian, então sempre pego os pacotes deb do Lazarus e Free Pascal Compiler (prefiro as versões mais recentes), extraio tudo numa pasta e mando um dpkg -i *.deb :)
Artigos relacionados
- Erro cannot find -lX11 no Lazarus – Como resolver?
- Como usar as janelas Abrir e Salvar do Windows Vista e 7 no Lazarus
- Lançado Mep Spy 0.5 beta, com mais opções
- Como fazer backup dos saved games do GTA IV (jogos salvos)
- Como remover a extensão Microsoft .NET Framework Assistant do Firefox
- Mondego versão 131a: FLAC, pastas monitoradas, equalizador, busca melhorada…
- Novidades do Delphi 2010
- Mep Installer 3: suporte a Windows 7, UAC e 64-bit
- Flock – Navegador de internet
- MeP3 Player: projeto dev de um mp3 player simples e eficiente
- O Firefox só salva no desktop?
- Pesquisa sobre player de música no PC – Me ajude :)
- Chega de CTRL para marcar vários arquivos, use caixinhas de marcação!
- O lado negro do Windows 7
- Use o Goo.gl no Chrome, encurtador de URLs do Google
Comentários
Tem algo a dizer sobre o texto?
Comente, porém seja educado e evite mensagens que não adicionam nada. Comentários ofensivos ou indesejados poderão ser removidos a qualquer momento.

Indicações e patrocinadores
Para ler mais artigos e dicas do site, use os menus lateral e superior.
Ir para a página inicial - Ir para o fórum - Ir para a comunidade no Orkut
Recomendo este cartão!
Peça o seu pela Internet: acesse o site www.megabonus.com.br
Clique em "Peça seu cartão" e forneça este Código de Indicação MegaBônus: 1170916814009
Se preferir por telefone:
4004-3000 (Capitais e Regiões Metropolitanas)
0800-7223000 (Demais Localidades)
Código de Indicação MegaBônus: 117.091.681.4009
Se você tem site ou blog, é uma ótima forma de ganhar uma renda extra, indicando para seus visitantes e assim conquistando muitos indicados. Aproveite sua capacidade de divulgação na web :)
"Todo o conteúdo deste site é de exclusiva responsabilidade de seu proprietário e idealizadores, não apresentando qualquer vínculo com o Unicard Banco Múltiplo S/A ou com qualquer empresa do conglomerado financeiro do qual pertence. O site oficial do Cartão MegaBônus é www.megabonus.com.br"




