mkspecs/linux-g++/ qmake.conf(qt库安装路径的qmake.conf),而是源码包的配置文件,于是在 ~/.profile添加一句
export QMAKESPEC=$QTDIR...file or directory
搜遍所有地方确实没有那个头文件,于是意识到了,也许是因为我的mysql server是软件中心安装,而不是源码包编译安装,很多东西包括头文件之类都没装上.因为make...出错,接下去就不能进行make install,也就不会产生所说的libqsqlmysql.so
咋办呢,要么remove mysql相关东西并重新编译安装....搜着搜着,又有人说可以直接sudo apt-get install libqt4-sql-mysql 或者本来这东西就已经随系统安装了,然后将libqsqlmysql.so复制一份到$QTDIR/plugins...做个demo测试一下,建立控制台程序,记得在pro文件中 QT +=那里加上sql,否则qmake是不会去找sql的相关部分的。先在mysql建立一个study数据库。