March 25, 2012

.Mahmood. .Mahmood.
Lab Rat
1 posts

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

 

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

من قصد استفاده از
MYSQL
رو تو برنامه ام داشتم ولی این پیغام رو داد

  1. QSqlDatabase: QMYSQL driver not loaded
  2. QSqlDatabase: available drivers: QSQLITE

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

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

خطای بعد از اجرای دستورات

  1. 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
  2. main.cpp:42:30: fatal error: qsqldriverplugin.h: No such file or directory
  3. compilation terminated.
  4. make: *** [main.o] Error 1

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

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

1 reply

April 23, 2012

bs994 bs994
Lab Rat
36 posts

این آدرس پیش فرض نصب هدر های دیتابیسه
تو قسمت آدرس دهی

INCLUDEPATH += va LIBS +=

باید آدرس جایی که هدر ها و فایل های کتابخونه اشتراکی دیتابیس هست رو بدی
البته فایلlibmysqlclient.so
رو باید داشته باشید که اگه mysql-devel نصب شه حله

 Signature 

Real Eyes Realize Real Lies .

 
  ‹‹ سال نو مبارک      Qt 5.0 Alpha ››

You must log in to post a reply. Not a member yet? Register here!