انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: Arash Farahani در 16 آبان 1392، 08:12 ب‌ظ

عنوان: بروز خطای mysql not load در کیوت 5
ارسال شده توسط: 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 فعال هست  هرچی هم جستجو کردم به نتیجه خوبی نرسیدم لطفا کمک کنید
عنوان: پاسخ : بروز خطای mysql not load در کیوت 5
ارسال شده توسط: Arash Farahani در 17 آبان 1392، 11:09 ق‌ظ
کسی نیست جواب بده!
عنوان: پاسخ : بروز خطای mysql not load در کیوت 5
ارسال شده توسط: Arash Farahani در 17 آبان 1392، 05:00 ب‌ظ
مرسی نمیخواد خودم فهمیدم با این تونستم درستش کنم


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