• 8670阅读
  • 2回复

【提问】求教:安装MYSQL driver的问题 [复制链接]

上一主题 下一主题
离线conroc
 
只看楼主 正序阅读 楼主  发表于: 2005-12-29
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_row mysql_fetch_field,等等。
但是在/usr/local/mysql/lib/libmysqlclient.a中查到了这些字段。
请问这是什么原因所致?该如何解决。
[ 此贴被XChinux在2005-12-29 14:07重新编辑 ]
离线haulm

只看该作者 2楼 发表于: 2006-02-12
如果mysql是自行编译在/usr/local
mysql的include目录应该是/usr/local/mysql/include/mysql
lib目录是 /usr/local/mysql/lib/mysql
离线XChinux

只看该作者 1楼 发表于: 2005-12-29
呵呵,与你相反,我用的
Qt 4.1.0, Linux下的编译成功了,Windows下的不成功。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个