Sto usando Qt5 con Qt Creator.Qt5Widgets.dll è mancante?
Il mio programma funziona bene se lo lancio da Qt Creator in sé, ma se provo a eseguire il file .exe
dalla cartella debug
o release
, mi limito a un errore:
The program can't start because Qt5Widgets.dll is missing from your computer.
Try reinstalling the program to fix this problem.
I' Sono nuovo a Qt e non ho idea di cosa sta causando questo, non ho trovato risultati decenti da Google. Ho già provato a reinstallare Qt5 (incluso il creatore) ma non è stato di aiuto.
Il mio file .proj
si presenta così:
TEMPLATE = app
TARGET = test
QT += \
core \
gui \
widgets \
SOURCES += \
main.cpp
E il mio main.cpp
assomiglia a questo:
#include <QApplication>
#include <QWidget>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget window();
window.show();
return app.exec();
}
E questo è tutto il codice che ho.
Grazie per la risposta, questa sembra essere la soluzione. Tuttavia, quale percorso dovrei usare per 'addLibraryPath()'? Ho ottenuto due file 'Qt5Widgets.dll' diversi, che si trovano nelle seguenti directory:' C: \ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin' e 'C: \ Qt \ Qt5.0.2 \ Tools \ QtCreator \ bin'. –
Quando si configura il progetto, si punta su quale qt verrà utilizzato. Nel tuo caso, penso, è C: \ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin – AnatolyS
il link conduce al così bello Errore 404. – BaldDude