Error while loading shared libraries created by myself.

I create a shared library and successfully build in QT GUI. I want to run the excutable file in the terminal, but I get the error:

error while loading shared libraries: libtracker.so.1: cannot open shared object file: No such file or directory

I can run normally in the QT GUI, but can not run in the terminal, and get the above error. So what should be the reason for that? Something is wrong when I create the lib?
My operation system is :ubuntu 14.04
QT:5.7.0