sql >> Base de Datos >  >> RDS >> Mysql

No se puede instalar MySQL UDF

mysql solo entiende nombres de funciones similares a C. Obviamente, necesita exportar dichos nombres:

#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)

Y por si acaso intenta compilar tu dll con flags, con el cual mysql fue compilado en tu plataforma. Para este uso mysql_config utilidad de distribución mysql como esta:

mysql_config --cxxflags

Entonces podrá definir los indicadores de compilación necesarios.