天嵌 ARM开发社区

 找回密码
 注册
查看: 1226|回复: 2

Qt Creater 生成MySQL 库文件libsqlmysql.so

[复制链接]
岁月依旧 发表于 2013-6-8 04:27:47 | 显示全部楼层 |阅读模式
问题描述:
     根据天嵌资料手册在ubuntu 11.10下安装了天嵌光盘里面的qt-creator-linux-x86-opensource-1.3.0.bin,并且配置了基于ARM平台的环境,然后通过命令安装了mysql:sudo apt-get install mysql-servel mysql-client, 如何配置使应用程序在Qt里面能连接起mysql?

在安装Qt完成后的目录下,只有bin、lib、share、LICENSE这些文件,该如何配置编译出libsqlmysql.so文件?
求大神指点,急急急!

file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\610010190\QQ\WinTemp\RichOle\2PM_MD7DSTQN@$57PMH1L_4.jpg


下面是简单的测试程序:
  • #include <QtSql>  
  • #include <QMessageBox>  
  • #include <QTextStream>  
  •   
  • QTextStream out(stdout);  
  •     QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");  
  •     db.setHostName("localhost");  
  •     db.setDatabaseName("test");  
  •     db.setUserName("root");  
  •     db.setPassword("123456");  
  •     if(!db.open())  
  •     {  
  •         QMessageBox::critical(0,QObject::tr("Database Error"),db.lastError().text());  
  •         return a.exec();  
  •     }  
  •     QSqlQuery query;  
  •     query.exec("SELECT * FROM t_homedata");  
  •     while(query.next())  
  •     {  
  •         QString id = query.value(0).toString();  
  •         QString type = query.value(1).toString();  
  •         QString data = query.value(2).toString();  
  •         out << id << ", " << type << ", " << data <<endl;  
  •     }





TQ-lkp 发表于 2013-6-8 09:27:02 | 显示全部楼层
apt-get 只有下载PC上使用的libsqlmysql.so
板子上用的你要下载mysql驱动的源码,重新编経
 楼主| 岁月依旧 发表于 2013-6-8 09:32:56 | 显示全部楼层
TQ-lkp 发表于 2013-6-8 09:27
apt-get 只有下载PC上使用的libsqlmysql.so
板子上用的你要下载mysql驱动的源码,重新编経

版主说的对,对了,那个PC上的MySQL版本是不是必须和ARM版编译的版本需要一致啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-30 07:23 , Processed in 1.034219 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表