如何解决Qt C ++应用程序部署问题,使用Visual Studio 2019创建它
我只是构建项目,现在当我单击可执行文件(.exe)时,出现错误,提示某些.dll文件丢失,因此我引用了此页面https://doc.qt.io/qt-5/windows-deployment.html,该页面说我可以使用Windows部署工具,位于QTDIR/bin/windeployqt
文件夹目录中,但是当我转到图像c \ Qt \ 5.14.1
我看到我拥有所有这些文件夹,并且所有人都有bin文件夹,因此要解决此问题,我进入了Visual Studio,Extensions-> QT VS Tools-> Qt选项,这东西出现了,我知道了我使用的版本
在那之后,在我的应用程序.exe文件夹中,我看到了更多的.dll文件,但是仍然出现相同的错误 缺少Qt5Widgets.dll,Qt5Core.dll,Qt5Gui.dll,我拥有所有这些,但名称以d结尾,我应该重命名吗?
解决方法
我已通过将qt.conf
文件放在应用程序的.exe文件夹中解决了此问题
[Paths]
Prefix=C:\Qt\5.14.1\msvc2017_64
在Prefix
文件中定义qt.conf
时,它可以在您的应用启动时找到qwindows.dll平台插件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。