• 3984阅读
  • 10回复

[讨论]Qt打包后运行缺失vcruntime140.dll如何解决? [复制链接]

上一主题 下一主题
离线littlebee
 

只看楼主 倒序阅读 楼主  发表于: 2020-09-16
RT,在win10的平台上打包后可以正常运行程序,但换到部分win7的系统就会出现缺少vcruntime140.dll,找来该文件拷贝到应用程序目录下,64位的可以正常运行,但32位的又不行,到底咋回事?
离线uidab

只看该作者 1楼 发表于: 2020-09-16
安装微软的VS运行环境库
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线青空飞羽

只看该作者 2楼 发表于: 2020-09-16
要拷贝32位的vcruntime140.dll才能同时在64位和32位下运行
离线snowbirdhz

只看该作者 3楼 发表于: 2020-09-16
哈哈,最近刚接触这个,感觉现在做这块的人好少啊
离线clickto

只看该作者 4楼 发表于: 2020-09-16
工控上用qt的越来越多
毕竟,虽然现在通用、娱乐软件都移动化了,但是专业软件基本上都暂时还是桌面的天下。
离线littlebee

只看该作者 5楼 发表于: 2020-09-17
回 uidab 的帖子
uidab:安装微软的VS运行环境库 (2020-09-16 08:10) 

我装了VC++2015的运行环境库,还是不行,版本不对?
离线littlebee

只看该作者 6楼 发表于: 2020-09-17
回 青空飞羽 的帖子
青空飞羽:要拷贝32位的vcruntime140.dll才能同时在64位和32位下运行 (2020-09-16 09:21) 

哦,原来如此,谢谢
离线littlebee

只看该作者 7楼 发表于: 2020-09-17
回 clickto 的帖子
clickto:工控上用qt的越来越多
毕竟,虽然现在通用、娱乐软件都移动化了,但是专业软件基本上都暂时还是桌面的天下。 (2020-09-16 20:11) 

嗯,windows端开发做的人应该比较少
离线uidab

只看该作者 8楼 发表于: 2020-09-17
回 littlebee 的帖子
littlebee:我装了VC++2015的运行环境库,还是不行,版本不对? (2020-09-17 00:44)

看是不是32位和64位差异。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线snow_man_0

只看该作者 9楼 发表于: 2020-09-17
很老的问题
32位和64位用windeployqt分开打包,用depends查看依赖和路径
离线littlebee

只看该作者 10楼 发表于: 2020-09-28
已验证确实是32位和64位差异,感谢楼上几位大侠解答
快速回复
限100 字节
 
上一个 下一个