qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql/plugin -lmysqlclient_r" mysql.pro ...linux-g++/ qmake.conf
我就觉得很奇怪,因为我已经设置了环境变量,并且测试过可以编译成功,这时发现 qmake读取的不是mkspecs/linux-g++/ qmake.conf(qt库安装路径的...server是软件中心安装,而不是源码包编译安装,很多东西包括头文件之类都没装上.因为make出错,接下去就不能进行make install,也就不会产生所说的libqsqlmysql.so
咋办呢...,要么remove mysql相关东西并重新编译安装....搜着搜着,又有人说可以直接sudo apt-get install libqt4-sql-mysql 或者本来这东西就已经随系统安装了,然后将libqsqlmysql.so复制一份到$QTDIR/plugins