• 5609阅读
  • 2回复

新人求助Mac OS X下编译安装mysql driver [复制链接]

上一主题 下一主题
离线cannium
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-25
先说下环境,Mac OS X 10.6.6,g++ 4.2.1,Qt 4.7.0(64位版),mysql 5.5.9(64位版)
Qt和mysql都是直接用installer安装的,为了编译安装mysql driver,又下了Qt的源码包
过程如下:

  1. cd进入源码包的/src/plugins/sqldrivers/mysql
  2. qmake -spec macx-g++ LIBS+="-L\"/usr/local/mysql/lib\" -lmysqlclient" INCLUDEPATH+="\"/usr/local/mysql/include\"" CONFIG+=build_all CONFIG+=x64
  3. make
  4. make install

之后可以在/Developer/Applications/Qt/plugins/sqldrivers/里面看到mysql的driver了,但是在Qt creater里面试了一个调用数据的程序,仍然提示驱动没有装载


  1. QSqlDatabase: QMYSQL driver not loaded
  2. QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC QPSQL7 QPSQL

求教~~
[ 此帖被cannium在2011-04-25 16:56重新编辑 ]
离线wxj120bw

只看该作者 1楼 发表于: 2011-04-26
引用楼主cannium于2011-04-25 16:24发表的 新人求助Mac OS X下编译安装mysql driver :
先说下环境,Mac OS X 10.6.6,g++ 4.2.1,Qt 4.7.0(64位版),mysql 5.5.9(64位版)
Qt和mysql都是直接用installer安装的,为了编译安装mysql driver,又下了Qt的源码包
过程如下:
[code]cd进入源码包的/src/plugins/sqldrivers/mysql
.......

再随便贴下出错的代码 赫赫
离线cannium
只看该作者 2楼 发表于: 2011-04-26
自己解决了
http://canx.me/2011/04/mac-os-x下qt的mysql-driver编译安装/
[ 此帖被cannium在2011-04-26 21:02重新编辑 ]
快速回复
限100 字节
 
上一个 下一个