Bereitstellen von Qt C ++ - Anwendung von Visual Studio qwindows.dll Fehler

8

Ich habe nach einer Lösung für dieses Problem gegoogelt und obwohl ich viele Leute gefunden habe, die mein Problem teilen, funktioniert keine ihrer Lösungen für mich.

Ich schrieb eine C ++ - Anwendung mit Qt-Framework mit Visual Studio 2010. Ich baute und lief die Anwendung im "Release" -Modus von Visual Studio ohne Problem, aber wenn ich diese exe aus dem Release-Ordner an ein neues Ziel kopieren ein neuer PC) kann nicht ausgeführt werden, wenn dieser Fehler auftritt:

%Vor%

Innerhalb des ausführbaren Verzeichnisses habe ich folgende Dateistruktur:
./TestApplication.exe
./libGLESv2.dll
./Qt5Core.dll
./Qt5Gui.dll
./QtWidgets.dll
./platforms/qwindows.dll
./qt.conf

Alle DLL-Dateien wurden aus dem Build 5.0.0 von Qt im Qtbase-Ordner übernommen, in dem sich die Bibliotheken befinden.

Die Datei qt.conf lautet:

%Vor%

Ohne es ist der Startfehler der gleiche, außer dass es sagt, dass "minimal" und "offscreen" ebenfalls verfügbar sind.

Für alle anderen Personen, die diesen Fehler bemerkten, schien es gelöst zu sein, indem Sie den platforms -Ordner erstellten und die qwindows.dll einfügten. Aber das selbst zu tun, ändert kein Verhalten.

Habe ich etwas falsch gemacht? Vielleicht ist meine Methode, die .exe zu generieren, falsch?

    
Grambot 21.08.2013, 22:34
quelle

2 Antworten

9

Wenn Sie libGLESv2.dll verwenden, müssen Sie auch libEGL.dll einschließen. Das kann man in depends.exe nicht sehen, weiß nicht, wie die Qt-Entwickler es geschafft haben, dies zu verbergen. Wenn Ihr Qt out of the box ist, sind beide Dlls notwendig, auch wenn Sie OpenGL nicht verwenden.

Wenn Ihr Qt out of the box ist, müssen Sie auch die drei ic * .dll-Dateien einschließen, die Informationen für die Unicode-Behandlung enthalten.

    
Jens 22.08.2013, 10:25
quelle
2

Sie können sehen, welche DLLs benötigt werden, indem Sie sich ansehen, welche DLLs beim Ausführen von Debug (F5) in Qt Creator aufgerufen werden. = Carl

    
user2793449 20.09.2013 13:57
quelle

Tags und Links