Qt Qt5Core.dll编译失败

时间:2016-10-05 09:43:08

标签: c++ qt dll

我使用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就可以了!

0 个答案:

没有答案