wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Qt部署;无法找到过程入口点….大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我已经移植了现有的Qt4应用程序Qt5,并为此应用程序添加了一些额外的(简单)功能. 旧的应用程序随之而来 > libgcc_s_dw2_1.dll > libusb-1.0.dll > mingwm10.dll > QtCore4.dll > QtCored4.dll > QtGui.dll 现在,从QtCreator我可以运行我修改过的应用程序,但在准备部署时会出现问题.我在我的.exe上使用
@H_607_14@ 我已经移植了现有的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时发布的错误消息是:

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

如果它有帮助:
在Projects->下qmake build config:Release – >我有效的qmake电话

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

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

在稍微修改我的代码以根据OpenGL添加功能后,我在Qt 5.4.2上遇到了同样的问题.我做的是使用 Qt’s Window’s Deployment tool.

>创建一个文件夹并将二进制文件放入其中
>使用cmd根据您拥有的二进制版本发出以下命令:

> windeployqt –release Name_Of_Binary
> windeployqt –debug Name_Of_Binary

根据您拥有的Qt Creator版本,您可能必须手动将lib * .dll复制到目录中. Qt 5.4.2中不存在此错误,但早期版本中存在此错误.

大佬总结

以上是大佬教程为你收集整理的Qt部署;无法找到过程入口点….全部内容,希望文章能够帮你解决Qt部署;无法找到过程入口点….所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。