关于第一次运行Qt5.10.1生成的可执行文件出现:“无法找到出口/无法定位程序输入点”的问题

您所在的位置:网站首页 qt构建目录必须和源文件目录为同级目录 关于第一次运行Qt5.10.1生成的可执行文件出现:“无法找到出口/无法定位程序输入点”的问题

关于第一次运行Qt5.10.1生成的可执行文件出现:“无法找到出口/无法定位程序输入点”的问题

2023-07-24 20:03| 来源: 网络整理| 查看: 265

问题描述: 在第一次运行Qt5.10.1生成的可执行文件时,出现 “无法找到出口,或者无法定位程序输入点” 的问题,大概是出现与以下类似的弹窗:

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

有不少人说是环境变量啊、病毒啊、qt版本不兼容啊、没有VS啊之类的问题,但这些方面我都已经排除过了,都不存在问题,甚至有人建议重装Qt(直接拉黑),最后是在Qt的MinGW命令行界面解决的,在里面用Qt使用自带的windeployqt.exe执行一遍有问题的可执行文件即可,直接上步骤:

可以在win开始页面直接找到Qt 5.10.1 for Desktop (MinGW 5.3.0 32 bit) (5.10.1是版本号,不同版本的Qt这里会不同),这个是Qt的cmd应用程序,点击执行: 在这里插入图片描述

在这里插入图片描述 2. 然后输入命令: windeployqt.exe D:\Qt\Qt5.10.1\files\build-helloworld-Desktop_Qt_5_10_1_MinGW_32bit-Debug\debug\helloworld.exe

也可以如下形式输入: windeployqt D:\Qt\Qt5.10.1\files\build-helloworld-Desktop_Qt_5_10_1_MinGW_32bit-Debug\debug

这里说明一下,命令后面那个路径是你要运行的可执行文件的路径,然后执行命令就好了: 在这里插入图片描述执行效果: 在这里插入图片描述

回到可执行文件目录会发现多出了一些文件夹和dll文件,然后双击可执行文件,已经可以正常运行:

在这里插入图片描述

期间遇到其他问题欢迎讨论!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3