标题:【提问】求教:安装MYSQL driver的问题
作者:conroc
日期:2005-12-29 12:52
内容:
QT版本3.3.4 MYSQL版本4.0.1
WindowsXp下安装成功,环境变量include添加mysql.h所在路径,环境变量lib添加libmysql.lib所在路径。编译后designer能与Mysql建立连接。
Solaris 9下安装失败,安装方法:先安装mysql在/usr/local/mysql下,然后qt的config用如下命令:
./configure -platform solaris-g++ -I/usr/local/mysql/include -L/usr/local/mysql/lib -imysqlclient -imysqld -qt-sql-mysql -thread 配置后,make过程中出现错误如下错误:
not define field(没有定义一些字段)mysql_fetch_rowmysql_fetch_field,等等。
但是在/usr/local/mysql/lib/libmysqlclient.a中查到了这些字段。
请问这是什么原因所致?该如何解决。
#1 [XChinux 12-29 14:08]
呵呵,与你相反,我用的
Qt 4.1.0, Linux下的编译成功了,Windows下的不成功。
#2 [haulm 02-12 04:02]
如果mysql是自行编译在/usr/local
mysql的include目录应该是/usr/local/mysql/include/mysql
lib目录是 /usr/local/mysql/lib/mysql