مشکل در نصب درایور MYSQL
-
wrote on 25 Mar 2012, 13:48 last edited by
سلام به همه دوستان
من قصد استفاده از
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به نظر شما مشکل از کجاست؟!؟
-
wrote on 23 Apr 2012, 08:58 last edited by
p{direction:rtl; text-align:right}. این آدرس پیش فرض نصب هدر های دیتابیسه
تو قسمت آدرس دهیINCLUDEPATH += va LIBS +=
p{direction:rtl; text-align:right}. باید آدرس جایی که هدر ها و فایل های کتابخونه اشتراکی دیتابیس هست رو بدی
البته فایلlibmysqlclient.so
رو باید داشته باشید که اگه mysql-devel نصب شه حله