-4.8.3/mkspecs/linux-g++/ qmake.conf
我就觉得很奇怪,因为我已经设置了环境变量,并且测试过可以编译成功,这时发现 qmake读取的不是mkspecs/linux-g+...+/ qmake.conf(qt库安装路径的qmake.conf),而是源码包的配置文件,于是在 ~/.profile添加一句
export QMAKESPEC=$QTDIR/mkspecs/linux-g...搜遍所有地方确实没有那个头文件,于是意识到了,也许是因为我的mysql server是软件中心安装,而不是源码包编译安装,很多东西包括头文件之类都没装上.因为make出错,接下去就不能进行make.../sqldrivers/ 下面,但在/usr/lib/qt4目录下却没找到这个动态库,直接find,发现居然存在于
/usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers...做个demo测试一下,建立控制台程序,记得在pro文件中 QT +=那里加上sql,否则qmake是不会去找sql的相关部分的。先在mysql建立一个study数据库。