• 1883阅读
  • 8回复

[提问]QT 如何打包到 windows7 运行? [复制链接]

上一主题 下一主题
离线lovecomputer
 

只看楼主 倒序阅读 楼主  发表于: 2022-02-27
请大侠出手疑难问题:哪位精通QT打包到windows7运行,我想了N个办法,程序一直无法在win7上运行,总提示缺乏各种dll,都拷贝后,又提示0XC00007b错误,网上查询说这是缺少库,但不知道用哪些库?我的N个方法:
1、用windeploy
2、用process看依赖库,并全部拷贝到执行文件
3、用dll工具分析依赖库,并全部拷贝到执行文件夹
开发方式做了4个组合,均未成功,但在开发机release目录直接运行是可以的
                         win10+QT5.15.2+MinGW32动态库方式
                          win10+QT5.15.2+MSVC2019的32动态库方式
                          win10+QT5.15.2+MSVC2019的32位静态库方式
                          win10+Visual Studio2019QT+MSVC2019的32动态库方式
离线20091001753

只看该作者 1楼 发表于: 2022-02-27
首先,Qt6 不支持 Win7。

其次,程序分为 Qt 的 dll 与 第三方的 dll。

Qt 的 dll 可以用下帖的方法解决:
http://www.qtcn.org/bbs/read-htm-tid-85441.html
(づ ̄ 3 ̄)づ
离线lovecomputer

只看该作者 2楼 发表于: 2022-02-27
回 20091001753 的帖子
20091001753:首先,Qt6 不支持 Win7。
其次,程序分为 Qt 的 dll 与 第三方的 dll。
Qt 的 dll 可以用下帖的方法解决:
....... (2022-02-27 13:23) 

我不是用的qt6,是qt5.15.2
离线kaon

只看该作者 3楼 发表于: 2022-02-27
是不是win7 sp2以前的版本?
离线lovecomputer

只看该作者 4楼 发表于: 2022-02-27
回 kaon 的帖子
kaon:是不是win7 sp2以前的版本? (2022-02-27 21:13) 

是win7 sp1
离线fsu0413

只看该作者 5楼 发表于: 2022-03-01
回 kaon 的帖子
kaon:是不是win7 sp2以前的版本? (2022-02-27 21:13) 

win7没有sp2
离线fsu0413

只看该作者 6楼 发表于: 2022-03-01
运行库有安装版的,叫vcredist啥啥啥的,在VS安装文件夹里就有,是EXE的,里面有全套vcrt和ucrt的运行库,安装完就不会缺了

http://www.qtcn.org/bbs/read-htm-tid-90428.html204952
离线认不倒你

只看该作者 7楼 发表于: 2022-03-03
静态编译
离线fsu0413

只看该作者 8楼 发表于: 2022-03-05
回 认不倒你 的帖子
认不倒你:静态编译 (2022-03-03 12:52) 

静态的话花钱或开源选一个
快速回复
限100 字节
 
上一个 下一个