首先需要明确一点,Qt的程序运行是需要相关的依赖文件以及动态链接库,如果你设计了一个可执行程序,拿到其他PC上使用的时候可能会提示你什么什么动态链接库找不到之类的,如下图:
那就是没有把相关的动态链接库一块拷贝过去。Qt提供了相关的打包工具,简单方便,具体操作如下:
一、你的可执行程序需要是release版本的,假设生成的可执行程序名字是Demo.exe ,将它放到一个文件夹中,我这里将它放在桌面的Demo文件夹中,之后进入到cmd命令行。
二、进入到Demo.exe所在的路径,使用Qt提供的工具,命令如下:
windeployqt Demo.exe
运行结果如下:
打包完成后:
三、之后可以复制到其他PC上进行运行,如果还提示说少了什么动态链接库之类的,那么直接将该链接库复制到可执行程序的路径下即可。