QT - wersja przenośna

0

Napisałem program korzystając z QT creatora 5.0.1, teraz staram się utworzyć wersje przenośną, która po wypakowaniu zadziała na każdym kompie z zainstalowanym windowsem. Do folderu release wrzuciłem dllki:

D3DCompiler_43.dll
libEGL.dll
Qt5Multimedia.dll
Qt5Widgets.dll
libstdc++-6.dll
dsengined.dll
icudt49.dll
libGLESv2.dll
Qt5MultimediaWidgets.dll
qwindows.dll
qjpeg.dll
qtmedia_audioengine.dll
icuin49.dll
Qt5Core.dll
Qt5Network.dll
qgif.dll
dsengine.dll
qtmedia_audioengined.dll
icuuc49.dll
Qt5Gui.dll
Qt5OpenGL.dll
qico.dll
libgcc_s_sjlj-1.dll
libwinpthread-1.dll

Wiem, że było już o tym sporo tematów, ale dalej nie umiem tego odpalić na innym kompie. Wyrzuca mi microsoft visual C++ runtime library

0

Lepiej sprawdź jakich konkretnie bibliotek używa twój program, a nie wrzucaj bezmyślnie wszystkich dll-ek jakie masz pod ręką.
Sprawdzisz to np. programami Inspect Exe, IDA Pro itp.

0

Wrzuciłem wszystkie dllki wskazane przez Dependency Walkera, brakuje tylko msjava.dll, ale wyczytałem że nie jest konieczna. Dalej to samo:|

SCAN0001.JPG

0

Dokomentacja opisuje dokładnie co wymagane jest w paczce instalacyjnej z programem
Jako, że stosujesz licencję GPL musisz stosować metodę dla bibliotek dynamicznych.


Moja rada opisz dokładnie jaki masz błąd "Wyrzuca mi microsoft visual C++ runtime library" to troszkę mało. Może przykładowo dodałeś plugin do złego folderu (z tego co pamiętam to domyślnie poszukiwane są podfolderze "plugins").

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