Qt uruchamianie programu na zewnątrz, mySQL Drivers not loaded
-
Witam,
nie mam pojęcia, czego może brakować. Otóż po skompletowaniu wszystkich dll-ek, których wymagał plik exe u mnie i jeszcze jedno kolegi na Pc działa, natomiast na innych, niektórych stacjach (w tym u mnie na VirtualBoxie) pojawia się komunikat, że: "Drivers not loaded".
Sama aplikacja się uruchamia, ale nie może jakoś poradzić sobie z załadowaniem tych bibliotek od mysql.Próbowałem już w różnych miejscach je umieszczać i mam następujący układ
kat-główny apki
|
car.exe
dll, których wymaga
libmysql.dll
libmysql.lib
plugins
| -- sqldrivers
|-- dll wszystkie z Qt skopiowane dla wersji Release
platforms
|-- plugin dla windowsaNo i u jednych działa, a u innych nie. Sprawdzane było i porty nie są poblokowane.
Więc podsumowując:
te zestawienie działa u mnie na Win10, ale na wirtualce Win7 już krzyczy, że nie ładuje sterów do sql'a
Na nowym Pc działa
Na lapku z Qt działa, ale tylko jak łączy się ze swoją bazą postawioną na localhost.Dodana też została do kodu ścieżka do bibliotek, ale nie skutkowało to niczym nowym.
-
Zapewne już jakoś sobie poradziłeś ale gdyby nie to musisz na systemie z Win7 sprawdzić czego brakuje.
Jest kilka aplikacji, które posiadają funkcjonalność Linuksowego ldd.
Popatrz też na stronę: https://wiki.qt.io/Show_library_dependencies