难道我做了三个月的项目就这样放弃了?
最近一直用嵌入式系统+Qt开发。
我最终要实现的功能是开发板上的程序可以链接到上位机windows下的mysql数据库。
所以开发板上要用到mysql数据库驱动,即libqsqlmysql.so,这个东西我编出来了,可是放到开发板上后,开发板上的程序还是连不上windows下的mysql数据库。一直出现: QSqlDatabase::MYSQL not loaded.
弄了好几天都弄不好,就快要崩溃了,还要几天就要交作品,这个中间环节连不上去,还交毛的交啊。
从开学到下载,忙了三个月的我,就这样放弃了???不甘心.. 。
[解决办法]
举个例子:我的应用运行目录是/mnt/nfs/myapp
那么这个目录下有个子目录sqldrivers该目录下有个文件libqsqlmysql.so
同时,我的mysqlclient动态库在这:
lrwxrwxrwx 1 root root 22 2013-01-11 18:37 /usr/lib/libmysqlclient_r.so -> libmysqlclient_r.so.16
或者说,实际的是libmysqlclient_r.so.16