QTwin10/11上打包的qt程序放到win7上打不开的解决方法
在win 11 上编写并打包发布了qt5.15.1 msvc2019 64bit的qt程序,在其他win10 电脑上都能正常运行,但是放到win7电脑上,运行exe时依次出现缺少“msvcp140”、“api-ms-win-crt-runtime-l1-1-0.dl”
直接打开qt安装目录下的“vcredist”文件夹,将对应位数的程序拷到win7电脑上,win7系统的版本要保证有SP1补丁包。否则可能出现vcredist_msvc2019_x64.exe安装不上的情况。
Windows 7 有些版本为什么有个SP1,哪个SP1是什么意思?_百度知道 (baidu.com)
直接运行(我运行了下面文件夹里3个64位的程序),就可以正常打开了
参考:win10上打包的qt程序放到win7上打不开的解决方法 - 艾绒 - 博客园 (cnblogs.com)
完美解决api-ms-win-crt-runtime-l1-1-0.dll 丢失问题 - 阿拉善的樵夫 - 博客园 (cnblogs.com)