在VS中生成release版本的exe文件后,文件会依赖于使用的lib以及dll文件等。这样换一个运行环境后,可能会无法运行当前的文件。例如基于Qt的exe文件,会依赖于Qt的lib和dll。Qt提供了此问题的解决办法。 解决方法 打开Qt提供的cmd窗口 cd到release版本的exe所在的位置 运行 windeployqt file_name.exe 当前文件夹下的文件就是对应exe文件所需的运行环境 上述操作生成的dll文件以及运行环境,能保证exe文件在没有安装qt环境的PC上运行。此方法只适用于windows系统(运行指令的意思就是win deploy qt的意思)。