Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile installare MySQL UDF

mysql comprende solo nomi di funzioni simili a C. Ovviamente devi esportare tali nomi:

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

E per ogni evenienza prova a compilare la tua dll con i flag, con cui mysql è stato compilato sulla tua piattaforma. Per questo usa mysql_config utility dalla distribuzione mysql in questo modo:

mysql_config --cxxflags

Così sarai in grado di definire i flag di compilazione necessari.