Używam Qt5 z Qt Creator.Brak pliku Qt5Widgets.dll?
Mój program działa dobrze, jeśli uruchomić go z Qt samego Stwórcy, ale gdy próbuję uruchomić plik z debug
lub release
folderze .exe
, będę się tylko błąd:
The program can't start because Qt5Widgets.dll is missing from your computer.
Try reinstalling the program to fix this problem.
I m nowy do Qt i nie mam pojęcia, co to powoduje, nie znaleziono żadnych przyzwoitych wyników z google. Próbowałem już przeinstalować Qt5 (w tym twórcę), ale to nie pomogło.
Mój plik .proj
wygląda następująco:
TEMPLATE = app
TARGET = test
QT += \
core \
gui \
widgets \
SOURCES += \
main.cpp
A moja main.cpp
wygląda następująco:
#include <QApplication>
#include <QWidget>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget window();
window.show();
return app.exec();
}
I to wszystko kod mam.
Dzięki za odpowiedź wydaje się, że to rozwiązanie. Jakiej ścieżki jednak użyć dla 'addLibraryPath()'? Mam dwa różne pliki 'Qt5Widgets.dll' znajdujące się w następujących katalogach:' C: \ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin' i 'C: \ Qt \ Qt5.0.2 \ Tools \ QtCreator \ bin'. –
Po skonfigurowaniu projektu wskazuje się, który z qt będzie używany. W twoim przypadku myślę, że to C: \ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin – AnatolyS
link prowadzi do tak pięknego błędu 404. – BaldDude