Para conectar aplicaciones desarrolladas en WinDev a MySQL 8.4.0 o versiones superiores, es fundamental seguir algunos pasos clave debido a los requisitos de compatibilidad con la arquitectura de 64 bits. A continuación, se describen los pasos necesarios para garantizar una conexión exitosa.
Generación de la aplicación a 64 bits
MySQL 8.4.0 o superior solo funciona en entornos de 64 bits. Por lo tanto, asegúrate de que la aplicación se genere en ese formato.
Uso de las librerías necesarias
Debes utilizar la librería libmysql.dll
, que se encuentra en la instalación de MySQL. Puedes encontrarla en la siguiente ruta:
C:\Program Files\MySQL\MySQL Server 8.4\lib
Además, es necesario contar con las librerías libcrypto-3-x64.dll
y libssl-3-x64.dll
, que puedes obtener de la siguiente ubicación:
C:\Program Files\MySQL\MySQL Server 8.4\bin
Coloca las tres DLLs (libmysql.dll
, libcrypto-3-x64.dll
, y libssl-3-x64.dll
) junto al archivo ejecutable (EXE) generado de tu aplicación WinDev.
Consideraciones adicionales
Estas DLLs fueron compiladas utilizando Visual C++, por lo que es posible que debas instalar el runtime correspondiente. Puedes descargarlo desde el siguiente enlace:
Descargar Visual C++ Redistributable
Verificación de dependencias
Si es necesario investigar las dependencias adicionales que puedan requerir las librerías, puedes utilizar la herramienta Dependency Walker, disponible en el siguiente enlace:
Siguiendo estos pasos, podrás asegurar que tus aplicaciones desarrolladas en WinDev se conecten correctamente a bases de datos MySQL 8.4.0 o superiores.