qt 部署 错误_Qt部署;无法找到过程入口点….

我已经移植了现有的Qt4应用程序Qt5,并为此应用程序添加了一些额外的(简单)功能.

旧的应用程序随之而来

> libgcc_s_dw2_1.dll

> libusb-1.0.dll

> mingwm10.dll

> QtCore4.dll

> QtCored4.dll

> QtGui.dll

现在,从QtCreator我可以运行我修改过的应用程序,但在准备部署时会出现问题.我在我的.exe上使用了dependancy walker,并在我的可执行文件目录中包含了一堆DLL.

> icudt51.dll

> icuin51.dll

> icuuc51.dll

> IEShims.dll

> libgcc_s_dw2-1.dll

> libGLESv2.dll

> libstdc -6.dll

> libusb-1.0.dll

> libwinpthread-1.dll

> mingwm10.dll

> Qt5Core.dll

> Qt5Cored.dll

> Qt5Gui.dll

> Qt5Guid.dll

> Qt5Widgets.dll

> Qt5Widgetsd.dll

> QtCored4.dll

(是的,由于DLL,项目大小现在非常大,但在我的用例中这不是问题.)

最后它没有抱怨丢失DLL的.尝试执行.exe时发布的错误消息是:

The procedure entry point ?testBit@QBitArray@@QBE_NH@Z could not be located in the dynamic link library Qt5Core.dll

我从来没有尝试过在Qt Creator之外执行Qt应用程序,所以我真的不知道该怎么做.

如果它有帮助:

在Projects->下qmake build config:Release – >我有效的qmake电话

qmake.exe D:\Product\test_util.pro -r -spec win32-g++

如果需要更多信息以使其更清楚,请对其发表评论.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值