Ich verwende Qt5 mit dem Qt Creator.Qt5Widgets.dll fehlt?
Mein Programm funktioniert gut, wenn ich es aus dem Qt Creator starte selbst, aber wenn ich versuche, die .exe
Datei aus debug
oder release
Ordnern zu laufen, werde ich nur einen Fehler:
The program can't start because Qt5Widgets.dll is missing from your computer.
Try reinstalling the program to fix this problem.
I‘ M neu zu Qt und habe keine Ahnung, was das verursacht, fand keine anständigen Ergebnisse von Google. Ich habe bereits versucht, Qt5 (einschließlich des Erstellers) neu zu installieren, aber es hat nicht geholfen.
Meine .proj
Datei sieht wie folgt aus:
TEMPLATE = app
TARGET = test
QT += \
core \
gui \
widgets \
SOURCES += \
main.cpp
Und mein main.cpp
sieht wie folgt aus:
#include <QApplication>
#include <QWidget>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget window();
window.show();
return app.exec();
}
Und das ist der gesamte Code ich habe.
Danke für Ihre Antwort, das scheint die Lösung zu sein. Welchen Pfad sollte ich für 'addLibraryPath()' verwenden? Ich habe zwei verschiedene 'Qt5Widgets.dll' Dateien, die sich in den folgenden Verzeichnissen befinden:' C: \ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin' und 'C: \ Qt \ Qt5.0.2 \ Tools \ QtCreator \ bin'. –
Wenn Sie Ihr Projekt konfigurieren, zeigen Sie an, welches ein qt verwendet wird. In meinem Fall denke ich, es ist C: \ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin – AnatolyS
Link führt zu den so schönen Fehler 404. – BaldDude