我使用Qt(5.6)和QtCreator(3.6.1)制作了一个程序。 当我从QtCreator启动它时,该程序正常工作,但是当我尝试使用.exe时,会发生错误:"程序入口点?左@QString @@ QBE?AV1 @ H @ Z在动力学中找不到链接库Qt5Core.dll" (或类似的东西,我实际上是在引发法国错误)。
我把Qt5Core.dll,libgcc_s_dw2-1.dll,libstdc ++ - 6.dll文件放在同一个文件夹中。 我在网上进行了检查,但是每个人都希望创建一个"商业可执行文件"。为此,他们必须静态编译Qt。这不是我想做的事情。所以我想知道是否有办法没有这个错误?我错过了一个dll吗?
谢谢大家!
编辑:
我的.PRO:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = EasyDelete
TEMPLATE = app
SOURCES += main.cpp\
mytree.cpp \
mainwindow.cpp \
deletefile.cpp
HEADERS += \
mytree.h \
mainwindow.h \
deletefile.h
解决问题: 我只需要文件夹中的Qt5Gui.dll和Qt5Widgets.dll就可以了!