Qt 程序打包发布
由于Qt在windows下默认为动态库加载,因此编译完成后的exe文件总会提示.dll库错误,且该exe文件并不能直接在在其他电脑上执行。为了能够在多机器上运行,且不需要复杂的修改,此处通过打包软件,将所需要的动态库和可执行文件进行打包发布。
此处选择打包软件为MoleBox Pro。可通过百度下载。
1. 选择需要打包的文件:
如图所示:
首先通过浏览选择需要打包的可执行文件,然后在封装包中填写打包后生成的可执行文件。第三步通过添加文件按钮选择需要的动态链接库(一般Qt下需要图中下面4个库)。最后在通过封装此工程按钮完成封装。
2. 可将生成的FileCreate.exe文件拷贝到其他电脑上进行测试,如果运行过程中提示缺少xxx.dll则需要再将Qt安装包下相应的库进行重新封装。
程序