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 windowsa

    No 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


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.