MATLAB: MEX MySQL Database Connector on ubuntu x86_64 – libthesql.so.16: cannot open shared object file

libmysql.so.16: cannot open shared object filelinux x86_64mexMySQLubuntu x86_64

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?

Best Answer

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.
_
Related Question