Kefirek Temat założony przez niniejszego użytkownika |
Qt release ver » 2015-12-06 17:16:52 Witam Po uruchomieniu programu w wersji release otrzymuje komunikat: This application failed to start because not find or load the Qt platform plugin "windows". Dodam, że dodałem poniższe biblioteki do executable directory: Qt5Widgets.dll, Qt5Gui.dll, Qt5Core.dll, libwinpthread-1.dll, libstdc++-6.dll, libgcc_s_dw2-1.dll, icudt54.dll, icuin54.dll, icuuc54.dll, qwindowsd.dll, qwindows.dll, qminimal.dll, qminimald.dll, qoffscreen.dll, qoffscreend.dll.
Brakuje bibliotek tylko jakich jeszcze - nie chce dodawać wszystkich a pojedynczo to szukanie igły w stogu siana. Program jest uruchamiany na tym samym komputerze. Pozdrawiam
|
|
mateczek |
» 2015-12-06 17:57:57 musisz w katalogu programu zrobić pod-katalog platforms i tam skopiować. ../platforms/qwindows.dll ../platforms/qoffscreen.dll ../platforms/qminimal.dll |
|
Kefirek Temat założony przez niniejszego użytkownika |
» 2015-12-06 18:39:07 Teraz wywala ten sam błąd co wcześniej, ale poniżej jeszcze jest napisane:
"Availabe platforms plugins are: minimal, offscreen, windows."
Czyli niby są pluginsy, ale dalej coś nie tak???? |
|
mateczek |
» 2015-12-06 19:10:42 ja zawsze robię tak: 1. kopiuje exe do oddzielnego folderu 2. przegrywam dllki o które się pluje z katalogu /Qt/Qt5.5.0/5.5/mingw492_32/bin/ http://zapodaj.net/images/1d9b1f4f73278.png3. w katalogu programu tworzę katalog platforms i tam kopiuje pliki z folderu /Qt/Qt5.5.0/5.5/mingw492_32/plugins/platforms 4. http://zapodaj.net/images/07332bf3c7eb8.pngTak zawsze robię !!! w ostatnio kompilowanym programie przy pomocy qt5.5.1 nie potrzebował bibliotek !!! icudt54.dll, icuin54.dll, icuuc54.dll, Dodam iż korzystam z kompilatora gcc - mingw!!! nie microsoftowego !!! biblioteka qt5SerialPort.dll i libwinpthread-1.dll są tam dlatego, iż program ze screenów służy do programowania chipów i komunikuje się po RS232 z urządzeniem !!! więc u Ciebie nie powinny być potrzebne!!! Prawdę mówiąc nie wiem co może być problemem u Ciebie wię wyjaśniam tylko jak ja to robię !!! |
|
Kefirek Temat założony przez niniejszego użytkownika |
» 2015-12-06 19:26:40 Zrobiłem zgodnie z tym co ty robisz zawsze, ale niestety to samo jest co było, krótko mówiąc lipa. Jeszcze parę dni temu wszystko grało. Miałem wersję Qt z przed paru miesięcy. Wczoraj padł mi system, wgrywałem od nowa i aktualizowałem do nowszej kompilacji Win10, Qt też od nowa wgrywałem i tu zaskoczenie jest jeszcze gorzej. Dodam, że poprzednio nie potrzebowałem folderu platform z bibliotekami, a wszystko grało. |
|
mateczek |
» 2015-12-06 19:39:27 bez folderu platform powinno grać na kompie na którym jest zainstalowane QT - przy przenoszeniu na inny komputer z czystym windows trzeba go stworzyć !!! więc coś faktycznie jest nie tak!!! ale ja nie wiem co :( |
|
Kefirek Temat założony przez niniejszego użytkownika |
» 2015-12-06 19:41:33 Pokombinuje jeszcze i dam znać czy się udało. W ostateczności wrócę do starszej wersji Qt. W każdym razie dzięki za pomoc. |
|
Kefirek Temat założony przez niniejszego użytkownika |
» 2015-12-06 20:12:01 Temat rozwiązany - problem polegał na tym, że dołączałem biblioteki ze starszej wersji Qt które miałem w tym celu specjalnie przygotowane w folderze. Krótko mówiąc zgubiła mnie rutyna :-) Pozdrawiam |
|
« 1 » |