Qt5.9.2 msvc + qtcreator程序发布

来源:互联网 发布:夏朝存在吗 知乎 编辑:程序博客网 时间:2024/05/21 14:45

今天搞发布快被坑哭,以此记录一下,看见的小伙伴也注意一下

1.发布时候相信很多伙伴都知道怎么搞,新建个文件夹把你release出来的exe放进去,然后 调用windeployqt 工具命令:windeployqt MyApp.exe,这时候文件夹下已经生成了程序的依赖文件。

2.但是当我把程序放到别的电脑时,总提示经典错误

到底为啥?使用Dependency Walker查看:

鲜红一片,可以看到,我的程序是64位版本的,但是确实引用了很多32位的库。因为在64位程序中引用了32位的库,或者在32位的程序中引入了64位的库导致出错的。那么,知道了原因了就好办了。

3.直接把qt换成32位即可,别问为什么,因为我懒!然后就可以了!