Deploying a MSVC build is a bit annoying because of this redistributable stuff. Didn't it require admin rights for installing? In corporations a user often does not have enough rights for installing software. Therefore for deploying I prefer a MinGW build of Qt, it depends on such a old runtime library that it is available on all Systems (I know such builds run from Windows XP to 7).
For instance my deploy folder looks like this: deployed/translations/v_es.qm deployed/translations/v_tr.qm deployed/translations/v_de.qm deployed/v.exe deployed/libgcc_s_dw2-1.dll deployed/libstdc++-6.dll deployed/Qt5Core.dll deployed/Qt5Network.dll deployed/Qt5Gui.dll deployed/Qt5Widgets.dll deployed/platforms/qminimal.dll deployed/platforms/qwindows.dll deployed/printsupport/windowsprintersupport.dll deployed/imageformats/qgif.dll deployed/imageformats/qjpeg.dll "libgcc_s_dw2-1" depends on your MinGW build, could also be "s_sjlj" or maybe "s_seh". To see at which places Qt is looking for the plugin start the app from command line with the environment variable QT_DEBUG_PLUGINS=1 set. (see http://doc.qt.io/qt-5/deployment-plugins.html ) Another advantage of the MinGW build is that it could be done completely on a Linux system. Peter Am 28.08.2015 um 16:56 schrieb Bo Thorsen: > Yes, although this is frowned upon. You are supposed to install the > redist package from VS instead. > > But I also choose to deliver those as well as the SSL libraries. > > Bo. > > Den 28-08-2015 kl. 16:41 skrev Henry Skoglund: >> Hi, >> >> also qwindows.dll depends on MSVCR120.DLL and MSVCP120.DLL (for >> VS2013-flavored Qt), if the target system lacks those you need to copy >> them together with your .exe file. >> >> Rgrds Henry >> >> On 2015-08-28 15:42, Samuel Gaist wrote: >>> >>> On 28 août 2015, at 15:20, Bo Thorsen <b...@vikingsoft.eu> wrote: >>> >>>> Den 28-08-2015 kl. 10:01 skrev Igor Mironchik: >>>>> I'm trying to deploy Qt Windows application. And it failed to start with >>>>> the next message... >>>>> >>>>> This application failed to start because it could not find or load the >>>>> Qt platform plugin "windows". >>>>> >>>>> Reinstalling the application may fix this problem. >>>>> >>>>> Platform plugin is exist in ./platforms/qwindows.dll >>>> >>>> It has to be in plugins/platforms/qwindows.dll. >>>> >>>>> How can I solve this problem? >>>> >>>> When I hit this, I copy every dll from Qt to my bin dir and every plugin >>>> to the plugins dir. If that runs, then you can start deleting stuff and >>>> see if your application still runs. >>>> >>>> For example, I have this: >>>> >>>> C:\Prog..\VikingSoftware\Pokerformance\ >>>> pokerformance.exe >>>> Qt5Core.dll >>>> Qt5Gui.dll >>>> Qt5Network.dll >>>> Qt5Sql.dll >>>> Qt5Widgets.dll >>>> plugins\ >>>> platforms\ >>>> qwindows.dll >>>> sqldrivers\ >>>> qsqlite.dll >>>> >>>> This works for me with Qt 5.5. >>>> >>>> I hope this helps. >>>> >>>> Bo Thorsen, >>>> Director, Viking Software. >>>> >>>> -- >>>> Viking Software >>>> Qt and C++ developers for hire >>>> http://www.vikingsoft.eu >>>> >>> >>> Hi, >>> >>> There's also windeployqt that can help for that matters >>> >>> Cheers >>> Samuel >>> >>> _______________________________________________ >>> Interest mailing list >>> Interest@qt-project.org >>> http://lists.qt-project.org/mailman/listinfo/interest >>> >> >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest >> > > Bo Thorsen, > Director, Viking Software. > _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest