joselobinho,
Notei que apesar da mensagem informar .DLL o carregamento da DarumaFramework.so está correto no Linux... não sendo necessária nenhuma modificação nos fontes...
As instruções de instalação do Pacote da Daruma são nulas, segue algumas dicas:
- Copie (como ROOT) os arquivos .so do pacote para uma pasta do seu LibPath como por exemplo /usr/lib
- Verifique as permissões dos arquivos .SO recém copiados:
se necessário use o comando:
chmod a+rx /usr/lib/NomedaLib.so
Após esta configuração, consigo fazer o programa ECFTeste funcionar com os .SO (use ele nos seus testes inicialmente (é mais rápido))
cd /opt/ACBrMonitor
./ECFTeste
Ao solicitar uma recuperação da MFD, o ECF bipa, porém recebo um erro 0, e mais nenhuma outra pista...
Tentei executar o Demo da Daruma (multiplataforma em QT) porém o mesmo nem encontrou a DarumaFramework.so
Acho que agora é entrar em contato com o suporte deles (Daruma), e solicitar mais informações sobre o uso do DarumaFramework.so, pois os TXTs com instruções que acompanham os ZIPs são pífios
Um possível problema, é a forma como o ACBr configura os parâmetros para o DarumaFramework.so, ele usa o método: xregAlterarValor_Daruma. Como sabemos não há Registry no Linux, e o Help On-Line da DLL não dá a menor dica de como esse método se comportará no Linux, ou se é compatível...