T
T
TriKrista2015-01-12 14:56:32
Qt
TriKrista, 2015-01-12 14:56:32

What is needed to run a program (Qt, QML) on a computer where Qt is not installed?

The program is compiled under window 7 using the Qt5.0.2 library of the mingw compiler.
Added dlls to the program folder for portability:


icudt49.dll
icuin49.dll
icuuc49.dll
libEGL.dll
libgcc_s_sjlj-1.dll
libGLESv2.dll
libstdc++-6.dll
libwinpthread-1.dll
Qt5Core.dll
Qt5Gui.dll
Qt5Network.dll
Qt5Qml.dll
Qt5Quick.dll
Qt5Svg.dll
Qt5V8. dll
Qt5Widgets.dll
and plugins
qmltooling
platforms

This program runs only where it was collected. Doesn't work on other OSes. Under windows 7 it immediately exits or displays a blank window, under XP it gives an error "Memory cannot be "read""
What could be the reason for this behavior?
As it turned out, there was a missing dll from the QtQuick and QtQuick.2 folders

Answer the question

In order to leave comments, you need to log in

1 answer(s)
I
Ivan Avdonin, 2015-01-22
@deshaion

Perhaps the error is not in the dll, but you can see which dlls need to be put next to it, for example, with the fileinfo plugin for total commander or some other application showing dll dependency

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question