MEX MySQL Database Connector on ubuntu x86_64 - libmysql.so.16: cannot open shared object file
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi All,
I have been having a problem to compile mysql.cpp on ubuntu x86_64.
I downloaded the libraries and I compile mysql.cpp with the following command:
mex -v -g -Ipath/include -Lpath/lib -lmysqlclient mysql.cpp
It seems it works and creates the file: mysql.mexa64.
However, when I try to run mysql.mexa64 in matlab, I get the following error:
??? Invalid MEX-file 'mysql.mexa64': libmysql.so.16: cannot open shared object file: No such file or directory.
My linux version is: Linux 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux and my matlab version is: MATLAB Version 7.9.0.529 (R2009b)
Can anyone help me?
2 Commenti
Risposta accettata
Sean de Wolski
il 17 Set 2012
Antonio wrote in comment:
_I got it working.
It was simpler than I thought.
I just typed on the terminal
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:my_path
where my_path is the path for mysql library.
Nothing better than sleep and try it again on the next day.
Thanks a lot for the help.
_
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Database Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!