qt5.12.8能运行的程序为啥qt5.12.10运行不了

qt5.12.8能运行的程序为啥qt5.12.10运行不了,第1张

程序不支持。新版本的Qt不支持原来的程序或者把一些API接口变更,导致出现运行不了的情况。qt5.12.10运行不了可以查阅Qt官方文档,查看新版本引入了哪些新特性和变更,并依此修改你的程序使之支持新版本。

首先考虑第三方库没有配置好,如果用的库是动态库,运行时要把相应库的dll放在程序运行目录下。如果不确定缺什么库,转到运行目录下直接点击试试能不能运行,将相应库补齐。其次就是看程序有没有段错误,查看数组有没有越界等。

将该exe文件所依赖的dll文件的路径添加到 *** 作系统的环境变量中。

一般而言,Qt4 Gui程序依赖QtCore4.dll,QtGui4.dll和mingwm10.dll等文件,所以把在这些文件所在路径添加到环境变量里就行了。

以Qt4.5.3为例,具体做法为:我的电脑->属性->高级->环境变量,把"C:\Qt\2009.04\mingw\binC:\Qt\2009.04\qt\bin加入到PATH的变量值中,如下图,再按确定。不必重启电脑。双击exe文件就可以运行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7938066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存