Página 1 de 1
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 03 Nov 2018 10:42
por Softwhouse
Olá,
Compilei os exemplos da pasta Minigui\Samples\Basic\MysQl e ao executar deu falta da Lib MySql.dll. Copiei a DLL da pasta aonde está instalado o MySql para a pasta dos exemplos e ao executar deu o seguinte erro:
Não foi possível localizar o número ordinal 135 na biblioteca de vínculo dinâmico LIBMYSQL.DLL
Falta alguma coisa ?
Grato.
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 04 Nov 2018 11:51
por susviela@bol.com.br
Coloca esse arquivo na pasta onde está o teu Executável.
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 07 Ago 2019 09:40
por Heero
Mesmo problema aqui :/ Mesmo com a dll na pasta
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 07 Ago 2019 12:31
por JoséQuintas
Não foi possível localizar o número ordinal 135 na biblioteca de vínculo dinâmico LIBMYSQL.DLL
Vai no chute... não encontrou o 135... provavelmente foi usada uma libmysql mais nova, com mais funções, e a que está instalada tem menos funções.... ou não é compatível... ou não existe... ou 32/64 bits... pode ser muita coisa.
A referência direta a DLL tem esses riscos, pode ser mais rápido, mas tem que ser a versão exata.
E se a máquina tiver mais de uma, o que é relativamente normal, a da pasta do EXE terá preferência sobre as demais.
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 07 Ago 2019 17:57
por JoséQuintas
E acredite:
Foi isso que achei ruim no Harbour Linux.
Por isso acrescento este parâmetro.
{linux}-fullstatic
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 08 Ago 2019 09:36
por asimoes
JoséQuintas escreveu:E acredite:
Foi isso que achei ruim no Harbour Linux.
Por isso acrescento este parâmetro.
O que faz o comando -fullstatic ?
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 08 Ago 2019 09:39
por asimoes
Já achei
-fullstatic linkar com todas as bibliotecas estáticas
Exemplos da pasta Minigui\Samples\Basic\MySql
Enviado: 08 Ago 2019 11:04
por JoséQuintas
asimoes escreveu:-fullstatic linkar com todas as bibliotecas estáticas
Exato, tudo que for possível, ele usa LIB pra não depender de nada externo.
O oposto disso é depender até da DLL harbour34.dll, por exemplo.
STATIC = usar lib, vamos dizer que é estático, fixo (talvez melhor pra memorizar)
DYNAMIC = usar DLL, dinâmico, flexível, se altera durante o uso, por usar DLL
A idéia de dinâmico é boa... mas já sabemos que na prática tem seus imprevistos.
E pra deixar tudo estático... só se tiver tudo em formato lib.