Qt程序编译后,需要去qt目录拷贝几个文件,与qt程序放在一起该程序才可以脱离开发环境而独立运行下去,在开发环境下编译好代码以后,还需要进行以下操作将其打包才可以在别的机器上正常运行。
Qt项目打包有两种方式,第一种是自己打包项目,此方法需要将我们需要用到的库手动拷贝出来,并放入工程目录下。
C:\Qt\Qt5.11.3\5.11\mingw49_32\plugins
目录中的platforms
文件夹复制出来,里面只需要保留 qwindows.dll 文件即可。如果是自动打包我们可以进入Qt提供的命令行页面,跳转到需要打包程序的目录下,执行以下命令。
windeployqt untitled.exe
如果打包时需要去掉不需要的库文件,我们可以指定--no-
参数排除多余的动态链接库。
windeployqt --no-angle --no-opengl-sw untitled.exe
当我们打包完成后,可以手动删除多余文件,只保留如下文件即可,其他的可全部裁掉。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。