QT创建的程序很多可能不能独立运行(但是调试的时候可以)。如果把编译的EXE移植出来,双击会提示缺少dll,把dll复制到该目录还不一定可行,提示缺少的dll不一定是全部依赖的dll。最好用QT自带的工具复制这些需要支持的dll。具体步骤:
(1)构建Release版程序(Debug没用);
(2)将生成的EXE放到一个目录(如将qopenglwidget.exe放到D:\QtRelease\test)
(3)点击进入命令行程序:
进入程序目录并用"windeployqt qopenglwidget.exe"完成检索并复制所依赖项: