I have Qt 5.0.1 on my work computer (MinGW build), I collect the project, throw all the necessary files into the folder, I launch it - it works. Removed environment settings from settings specifically to make sure everything is clean, all the paths associated with Qt still work. When you run on any other computer that does not have Qt SDK, a run-time error flies out, and on different different ones, somewhere with the path to the executable running, somewhere with just the body of the error.

MS Visual C ++ Redistributable stand, even reinstalled specially by hand - to no avail.

What could be the problem? How can this be fixed? Could this be any cant of Qt's official build itself, downloaded from http://qt-project.org/downloads ?

  • It is difficult to say something without knowing the error, specify at least a couple if they are different everywhere. - Dith
  • on some computers Runtime Error! Program: <D: / path / ...> This application has been requested. Please contact the application team for more information. on some runtime error! This way has been requested. Please contact the application team for more information. those. the only difference is that in one error there is text with the path to the binary, in the other there is no text - MorkOFF
  • may be needed runtime from MinGW, and not from the studio? - KoVadim
  • and where to get it? - MorkOFF
  • one
    then filemon in hand and learn what and how loads, and who does not find. - KoVadim

2 answers 2

@KoVadim , thank you so much!

I downloaded the Process Monitor utility from the link you gave, launched my application on a computer on which it does not work, then launched this utility, made a filter by the name of my application, and saw a bunch of requests to various dll and registry resources, eventually found one path marked <PATH NOT FOUND>, and took the folder with all the attached content from the machine with Qt SDK installed and uploaded it with the full name to the machine with the problem of launching the application.

This folder is c: \ Qt \ Qt5.0.1 \ 5.0.1 \ mingw47_32.

Launched the application and, lo and behold, it worked! As a result, using the method of sequential exclusion, I deleted all the unnecessary from this folder (it contained 8 folders with libs). Only one proved to be platforms. Then I just moved this folder to the folder with my application and everything continued to work. Well, I also deleted the debug version of the libraries from this folder (those that end in * d.dll) and that's it.

    libEGL.dll should fix this problem. Dependency Walker is useless here.