Ir para conteúdo
  • Cadastre-se

dev botao

Erro de compilação do pacotes no Lazaus


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1452 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa noite,

atualizei o lazarus para versão 2.0 e estou instalando os pacotes do acbr. Só que está ocorrendo um erro no pacote AcbrSerial, no arquivo ACBrWinUSBDevice.pas -> no final da função procedure TACBrUSBWinDeviceAPI.DoLog(AMessage: AnsiString; Translate: Boolean;    

 

alguém já passou por este problema que possa me dá um auxilio?

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
12 horas atrás, andersonscinfo disse:

Manda um print pra facilitar a identificação, mas antes se puder atualiza os fontes para o mais recente, eu tambem gostaria de sugerir para atualizar seu lazarus para a ultima versão, a 2.0.8, tem correções importantes.

 

Att.

Bom dia, Anderson

estou utilizando a versão 2.0.8 do lazarus e atualizei ontem os fontes do Acbr.

Veja o erro em anexo.

 

Erro Lazarus.png

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Parece ter algo errado na sua configuração do Lazarus, já que ele não está achando o compilador de Resource

Você pode ignorar esse erro mudando esse Bloco

//{$IFDEF FPC}
// {$R ACBrUSBID.rc}
//{$ELSE}
 {$R ACBrUSBID.res}
//{$ENDIF}

Isso fará o Lazarus usar o resource já compilado "ACBrUSBID.res", assim como ocorre no Delphi...

Esse tópico explica um pouco mais, sobre a compilação de resource no Lazarus

https://wiki.freepascal.org/Lazarus_Resources

Como você pode ver na imagem abaixo, no Lazarus Windows, o windres.exe, é distribuído em conjunto com o os binários do FPC

image.png

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Pode ser que na versão 64 eles não distribuam do Windres.exe....

Eu recomendo usar a IDE em 32 Bits, e Instalar o Cross Compile, para 64 Bits assim você poderá compilar aplicações em 32 e 64 bits

https://sourceforge.net/projects/lazarus/files/Lazarus Windows 32 bits/Lazarus 2.0.8/

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
22 horas atrás, Daniel Simoes disse:

Pode ser que na versão 64 eles não distribuam do Windres.exe....

Eu recomendo usar a IDE em 32 Bits, e Instalar o Cross Compile, para 64 Bits assim você poderá compilar aplicações em 32 e 64 bits

https://sourceforge.net/projects/lazarus/files/Lazarus Windows 32 bits/Lazarus 2.0.8/

 

Desinstalei o lazarus 64bits e instalei o 32bits, todos os fontes do acbr foram instalados sem problema.

 

Obrigado, Daniel

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1452 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...