Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível instalar o MySQL UDF


mysql entende apenas nomes de funções do tipo C. Você precisa exportar esses nomes obviamente:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)

E apenas no caso tente compilar sua dll com sinalizadores, com os quais o mysql foi compilado em sua plataforma. Para isso use mysql_config utilitário da distribuição mysql como este:
mysql_config --cxxflags

Assim, você poderá definir os sinalizadores de compilação necessários.