2016-06-05 5 views

Antwort

0

mingwm10.dll ist eine Laufzeitdatei für die MinGW.org Toolchain. Qt bewegte sich in Richtung einer MinGW-w64-basierten Toolchain (die im Wesentlichen eine erweiterte und neuere Implementierung der Win32-Header und Importbibliotheken ist), die diese Laufzeitabhängigkeit nicht aufweist. Ignoriere es, du brauchst es nicht. Möglicherweise benötigen Sie die libgcc- und libstdC++ - DLLs, aber das ist bei jeder (nicht-statisch erstellten) Toolchain genauso.

Hinweis: Sie können das Dienstprogramm windeployqt verwenden, um automatisch alle Laufzeitabhängigkeiten einer ausführbaren Datei zu kopieren. Sie können sie durch Zugabe von windeployqt zu CONFIG aktivieren, wenn Sie qmake verwenden, oder Sie können es einfach selbst betreiben:

windeployqt my_app.exe 

Dieser Befehl wird alle DLLs kopieren (einschließlich der Qt-Plattform-Plugins etc.), so dass die Anwendung kann z. B. von Doppelklicken, statt nur in der spezifischen Umgebung einer IDE.

+0

Nur eine Anmerkung: das Bereitstellungstool funktioniert nicht so gut. Es gibt oft viele Bibliotheken, die Sie anschließend manuell kopieren müssen, da das Werkzeug einfach nicht zu kopieren scheint, selbst wenn die Abhängigkeiten als Argumente für den Aufruf des Werkzeugs angegeben wurden. – rbaleksandar