最近也是刚刚学习QT的原因,很多还是不懂,一点点学习,在生成软件的时候,发现软件无法运行,自己查找网上资料,尝试了很多次,后来才发现是属于自己操作问题。
实验环境还是挺重要的,因为有时候,在你电脑上能运行的东西,在别人的电脑就不一定能运行,这一部分的原因就可能是实验版本不一样。
系统环境:window环境
QT软件版本:qt 5.14.2

点击自己生成后的软件后,报错“应用程序错误”,具体如下细节。

搜索网上解决办法,均没能解决。
网上还是挺多的,这里列举几个。
(1)https://zhuanlan.zhihu.com/p/404653498
(2)https://answers.microsoft.com/zh-hans/windows/forum/all/win10/f82a145f-08df-4124-9dfb-070c978e608d
这个是使用QT的时候,出现的问题,尝试解决一段时间后,没能解决,怀疑是qt软件带来的,后来发现,是在生成软件的时候,QT编译release版本为32位的,但是生成软件是64位,进而出现这个问题。
如下图,我使用QT软件时,生成是32位软件,

但是使用生成的工具是64位的。

所以解决方式:
生成软件时,对应版本位数。
#【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
本次其实是使用软件时候,带来的,对于我这种新手而言,很难想到这样的问题,这样的问题就值得记录。