Sterownik MYSQL w QT nie działa na konie innym niż root

0

Cześć mam do was drodzy forumowicze pytanie odnośnie sterownika MYSQL w QT pod linuxem , a dokładniej to to dlaczego na koncie root sterownik mi działa , natomiast na koncie uzytkownika mam taki blad.

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7

Dodam że zmieniłem uprawnienia do pliku "libqsqlmysql.so" na 777 wiec wszyscy maja prawa do tego pliku.

W poradniku binboy napisał na swojej stronie

UWAGA !!!
Może się tak zdarzyć, że programy będą się kompilować, ale nie będą się uruchamiać. Po uruchomieniu zwrócą błąd:

QSqlDatabase: QMYSQL3 driver not loaded

QSqlDatabase: available drivers: QMYSQL3

w takiej sytuacji należy w Qt Designerze wejść w opcje Project Settings i w polu Config dopisać na końcu thread.

Ja używam wersji qt 5.3 i nie bardzo wiem gdzie tego szukać , a może to już inaczej trzeba by było zrobić proszę o pomoc. Poczatkujacy .

0

To może być problem z plugin cache'm. Na unixach zwykle kutekowy cache znajduje w ~/.config/Trolltech.conf, sprawdź czy klucz pluginu (QMYSQL/QMYSQL3) prowadzi do odpowiedniej binarki.

0

Several wielkie dzięki pomogłeś mi na 10000.... procent babrałem się z tym już od kilku dni. Jeszcze raz dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1