انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: Arash Farahani در 16 آبان 1392، 08:12 بظ
-
با سلام خدمت دوستان
من چند وقتی هست Qt 5.1.1 رو نصب کردم حالا وقتی میخوام با این کد
#include <QtCore/QCoreApplication>
#include <QtSql>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QTextStream cout(stdout, QIODevice::WriteOnly);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost"); // host
db.setDatabaseName("test"); // database
db.setUserName("root"); // user
db.setPassword("test"); // password
bool ok = db.open();
if ( ok ) {
cout << "Database open\n";
db.close();
}
else
cout << db.lastError().text() << endl;
return 0;
}
به mysql وصل بشم با خطای mysql not load یا Driver not load مواجه میشم در صورتی که وقتی با phpmyadmin وارد میشم mysql فعال هست هرچی هم جستجو کردم به نتیجه خوبی نرسیدم لطفا کمک کنید
-
کسی نیست جواب بده!
-
مرسی نمیخواد خودم فهمیدم با این تونستم درستش کنم
cd /opt/Qt5.1.1/5.1.1/Src/qtbase/src/plugins/sqldrivers/mysql
/opt/Qt5.1.1/5.1.1/gcc_64/bin/qmake -o Makefile "INCLUDEPATH+="/usr/include/mysql"LIBS+=-L/usr/lib/x86_64-linux-gnu" mysql.pro
make
/opt/Qt5.1.1/5.1.1/gcc_64/bin/qmake "INCLUDEPATH+="/usr/include/mysql"LIBS+=-L/usr/lib/x86_64-linux-gnu" mysql.pro
make
make install