我的是在win10环境上写好Qt程序(32位的),并可以运行
在QT中我用的是VC2015 32位的编译器(因为这个QT工程之前是VC转化过来的),我用的qt版本是QT5.10.0(MinGW3.5.0)
但是放在win8和win7电脑上会出现
无法启动此程序,因为计算机中丢失MSVCP1400D.dll
下载好这个dll 并放在C:\Windows\SysWOW64/下(前面那个MSVCP1400D.dll报错就解决了)
但这后会报错 Cannot load library Qt5Widgetsd.dll
在别的电脑上运行我自己写好的qt程序都会报这个错
所以我给它们都安装了一遍VC2015就可以运行了
此处应该是这样安装
只安装VC2015 Update 3


(这只是我个人的解决办法,感觉因该是缺少相关的环境,但又不知道是具体哪个)
本文分享了一位开发者在Win10环境下使用Qt5.10.0和VC2015编译的32位Qt程序,在尝试于Win8和Win7系统上运行时遇到的MSVCP1400D.dll和Qt5Widgetsd.dll缺失问题的解决方案。通过安装VC2015 Update3,成功解决了跨系统兼容性问题。
4万+

被折叠的 条评论
为什么被折叠?



