Qt CreatorでQt5を使用しています。Qt5Widgets.dllが存在しません
私のプログラムは、私はQtの創造主自身からそれを起動し、私はdebug
またはrelease
フォルダから.exe
ファイルを実行しようとした場合、私はエラーを取得する場合はうまく動作します:
The program can't start because Qt5Widgets.dll is missing from your computer.
Try reinstalling the program to fix this problem.
私は」 Qtの新機能で、何が原因なのか分からず、googleからまともな結果を見つけられませんでした。 私は既にQt5(クリエイターを含む)を再インストールしようとしましたが、助けにはなりませんでした。
私.proj
ファイルには、次のようになります。
TEMPLATE = app
TARGET = test
QT += \
core \
gui \
widgets \
SOURCES += \
main.cpp
そして、私のmain.cpp
は、次のようになります
#include <QApplication>
#include <QWidget>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget window();
window.show();
return app.exec();
}
そして、それは私が持っているすべてのコードです。
私は次のようにあなたが理由を理解するのに役立つことを願っています
あなたの答えをありがとう、これは解決策のようです。しかし、どのパスを 'addLibraryPath()'に使うべきですか? 'C:\ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin'と' C:\ Qt \ Qt5.0.2 \ Tools \ QtCreator \次のディレクトリにある2つの異なる 'Qt5Widgets.dll'ファイルがあります。ビン。 –
プロジェクトを構成するときに、どのqtが使用されるかを指定します。あなたのケースでは、私は思う、それはC:\ Qt \ Qt5.0.2 \ 5.0.2 \ msvc2012_64 \ bin – AnatolyS
リンクがとても素敵なエラー404につながると思います。 – BaldDude