[Scenario]
Su una macchina Windows 7, dopo aver installato alcune applicazioni
(nella fattispecie Dike Util di Infocert, software per l’apposizione di marche e firme digitali)
ottengo l’errore:
Impossibile avviare il programma perché Qt5Core.dll non è presente nel computer.
Per risolvere il problema, provare a reinstallare il programma.
[Soluzione]
Per risolvere il problema con il programma specifico mi è bastato copiare i file mancanti sotto la cartella di installazione dell’applicativo.
Non si trattava solo di Qt5Core.dll, ma anche di altre librerie (a seguire venivano richieste Qt4Gui.dll ed altre…).
Se vuoi, per comodità, ho raccolto tutte le librerie sotto questo archivio:
Sì, li pescati da un’installazione pulita del software Dike6.
Se non ti fidi puoi prenderli dallo stesso pacchetto.
Poco più giù trovi un elenco dei file contenuti nell’archivio.
Copiare le librerie nel sistema
Se vuoi copiare le librerie nel sistema e non nella singola cartella del programma prova a inserire tutte le DLL Qt5*.dll sotto
C:\Windows\System32 (per sistemi a 32 bit)
C:\Windows\SysWOW64 (per sistemi a 64 bit)
Elenco dei file contenuti nello ZIP:
| msvcp100.dll
| msvcp110.dll
| msvcp120.dll
| msvcr100.dll
| msvcr110.dll
| msvcr120.dll
| opengl32sw.dll
| Qt5Core.dll
| Qt5Gui.dll
| Qt5Network.dll
| Qt5Positioning.dll
| Qt5Qml.dll
| Qt5Quick.dll
| Qt5SerialPort.dll
| Qt5Svg.dll
| Qt5WebChannel.dll
| Qt5WebEngineCore.dll
| Qt5WebEngineWidgets.dll
| Qt5Widgets.dll
| Qt5Xml.dll
| Qt5XmlPatterns.dll
| QtWebEngineProcess.exe
|
+---platforms
| qwindows.dll
|
+---QtGraphicalEffects
| | Blend.qml
| | BrightnessContrast.qml
| | Colorize.qml
| | ColorOverlay.qml
| | ConicalGradient.qml
| | Desaturate.qml
| | DirectionalBlur.qml
| | Displace.qml
| | DropShadow.qml
| | FastBlur.qml
| | GammaAdjust.qml
| | GaussianBlur.qml
| | Glow.qml
| | HueSaturation.qml
| | InnerShadow.qml
| | LevelAdjust.qml
| | LinearGradient.qml
| | MaskedBlur.qml
| | OpacityMask.qml
| | qmldir
| | qtgraphicaleffectsplugin.dll
| | RadialBlur.qml
| | RadialGradient.qml
| | RectangularGlow.qml
| | RecursiveBlur.qml
| | ThresholdMask.qml
| | ZoomBlur.qml
| |
| \---private
| DropShadowBase.qml
| FastGlow.qml
| FastInnerShadow.qml
| FastMaskedBlur.qml
| GaussianDirectionalBlur.qml
| GaussianGlow.qml
| GaussianInnerShadow.qml
| GaussianMaskedBlur.qml
| qmldir
| qtgraphicaleffectsprivate.dll
|
+---QtQml
| \---Models.2
| modelsplugin.dll
| plugins.qmltypes
| qmldir
|
+---QtQuick
| +---Controls
| | | plugins.qmltypes
| | | qmldir
| | | qtquickcontrolsplugin.dll
| | |
| | \---Styles
| | | qmldir
| | |
| | \---Flat
| | qmldir
| | qtquickextrasflatplugin.dll
| |
| +---Extras
| | | plugins.qmltypes
| | | qmldir
| | | qtquickextrasplugin.dll
| | |
| | \---Private
| | CircularButton.qml
| | CircularButtonStyleHelper.qml
| | CircularTickmarkLabel.qml
| | Handle.qml
| | PieMenuIcon.qml
| | qmldir
| | TextSingleton.qml
| |
| +---Layouts
| | plugins.qmltypes
| | qmldir
| | qquicklayoutsplugin.dll
| |
| +---PrivateWidgets
| | plugins.qmltypes
| | qmldir
| | widgetsplugin.dll
| |
| \---Window.2
| plugins.qmltypes
| qmldir
| windowplugin.dll
|
\---QtQuick.2
plugins.qmltypes
qmldir
qtquick2plugin.dll