مشکل در نصب درایور MYSQL



  • سلام به همه دوستان

    من قصد استفاده از
    MYSQL
    رو تو برنامه ام داشتم ولی این پیغام رو داد
    @
    QSqlDatabase: QMYSQL driver not loaded
    QSqlDatabase: available drivers: QSQLITE@

    برای نصب درایور هم با دستورات زیر اقدام کردم

    @cd $QTDIR/src/plugins/sqldrivers/mysql
    qmake "INCLUDEPATH+=/usr/local/include" "LIBS+=-L/usr/local/lib -lmysqlclient_r" mysql.pro
    make@

    خطای بعد از اجرای دستورات
    @g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/local/include -I. -I. -o main.o main.cpp
    main.cpp:42:30: fatal error: qsqldriverplugin.h: No such file or directory
    compilation terminated.
    make: *** [main.o] Error 1@

    ولی مشکل اینجاست که تو این مسیر فقط فایل های
    qsql_mysql.cpp , qsql_mysql.h , qsql_mysql.pri
    وجود دارد. همچنین در آدرس های زیر هم هیچ فایلی وجود ندارد
    /usr/local/include
    /usr/local/lib

    به نظر شما مشکل از کجاست؟!؟



  • p{direction:rtl; text-align:right}. این آدرس پیش فرض نصب هدر های دیتابیسه
    تو قسمت آدرس دهی

    INCLUDEPATH += va LIBS +=

    p{direction:rtl; text-align:right}. باید آدرس جایی که هدر ها و فایل های کتابخونه اشتراکی دیتابیس هست رو بدی
    البته فایلlibmysqlclient.so
    رو باید داشته باشید که اگه mysql-devel نصب شه حله


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.