如果您正在运行 Ubuntu,请尽量使用像 aptitude 或者 synaptic 一样的软件包管理器,代替人工手动操作的方式从这个网页下载并安装软件包。
芹菜大哥 2015-03-12 09:36:12 我想在ubuntu上安装libmysqlclient16-dev,用【sudo apt-get install libmysqlclient16-dev】不行,提示没有这个软件包
http://packages.ubuntu.com/lucid-updates/all/libmysqlclient16-dev/download
如果您正在运行 Ubuntu,请尽量使用像 aptitude 或者 synaptic 一样的软件包管理器,代替人工手动操作的方式从这个网页下载并安装软件包。
之前没整过Linux,对上面这句话不明白,请教大家想装这个怎么弄?
======================================
为什么要装libmysqlclient16-dev?
在ubtntu14.04上装了qt5.4和mysql,然后写了一段代码测试:
qDebug()<<"Sql Drivers:"<<endl;
QStringList ds = QSqlDatabase::drivers();
foreach (QString driver, ds) {
qDebug()<<driver<<endl;
}
qDebug() << QCoreApplication::libraryPaths();
QSqlDatabase dbServer = QSqlDatabase::addDatabase("QMYSQL");
dbServer.setHostName("127.0.0.1");
dbServer.setDatabaseName("mysql");
dbServer.setUserName("root");
dbServer.setPassword("123456");
dbServer.open();
qDebug()<<"DB open"<<endl;
dbServer.close();