MySQL, Qt 4.7 i Windows 7...

0

Witam, już pół dnia męczę się z tym, abym mógł korzystać z bazy danych MySQL w swojej aplikacji, jednak ciągle dostaję takie info debuggera:

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE

Poszperałem trochę w google i znalazłem ten poradnik: http://www.qtcentre.org/wiki/[...]plugin_on_Windows_using_mingw jednak utknąłem już praktycznie na samym początku, w instrukcji

Open a Qt Command Prompt and go to wherever you installed the MySQL server (C:\Program Files\MySQL\MySQL Server 5.0 is the default location).

Niestety u siebie nigdzie nie widzę niczego w rodzaju Qt Command Prompt. Co robić?

0

E jak nie ma?Start->Programy-><twój folder z Qt,pewnie Qt v4.7.0>->i jak byk stoi skrót Qt X.X.X Command Prompt

0

Nie ma. Mógłbyś podać ścieżkę do pliku?

1

Hm dziwne,ja mam w tym prompcie takie coś:
%COMSPEC% /k "C:\Qt4.5.0\bin\qtvars.bat vsvars"

Więc imo odpal zwykłego prompta windowsa,potem odpal qtvars.bata z parametrem vsvars i nie ma siły,żeby nie poszło

Hmmm wiem co może jeszcze być nie tak-masz kuteka ze źródeł które nie przekompilowałeś i stąd nie zrobił ci skróta z linią poleceń Qt.Był qmake -project qmake nmake w robocie?

0

Niestety nadal nic. QT instalowałem za pomocą instalatora online.
Wywołałem w wierszu poleceń D:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\qmake.exe -project gmake nmake i niestety dalej tego bata nie ma.
W Starcie folderu QT w ogóle nie mam, już nie pamiętam czy przy instalacji ustawiłem, żeby skrótów w starcie nie tworzyło czy sam potem to usunąłem.

0

Hmmm weź zassij sobie jaką porządną wersję tego Qt:
http://qt.nokia.com/downloads/windows-cpp-vs2008
bo to co mówisz to jakieś czary są.
Ewentualnie wersję Qt+IDE:
http://qt.nokia.com/downloads/sdk-windows-cpp-offline

0

@tomepaw
tak trochę nie temat napiszę, ale jeśli już będziesz miał dość to mogę Cię zapewnić, że pod VS zadziała to dobrze i szybko sobie poradzisz z instalacją driver'a ;D

0

Już mam dość :P
Jednak dziwi mnie to, że nawet jak próbuję się połączyć z bazą danych SQLite (zewnętrzny serwer) to firewall nie woła o tym, że program chce łączyć się z internetem.
Oczywiście QSqlDatabase ma ustawione HostName na adres hosta bazy danych jak również użytkownika, hasło itd. Znowu coś źle robię?

0

A jest coś takiego jak serwer SQLite ?
Jak dla mnie to zwykły plik i wystarczy że użytkownik ma dostęp do danego zasobu sieciowego.

0

Serwer to po prostu cba.pl i chciałbym, aby program łączył się z tą bazą danych i wykonywał konkretne polecenia na tej bazie (pobieranie danych, uaktualnianie). Czy QT umożliwia coś takiego?

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