可能的原因 在PATH变量中搜索路径时的顺序问题。比如MinGW编译器的路径在MSVC编译器的路径前面时,这时候你使用MSVC编译器来编译构建项目,这时候在Qt里点击运行是没有问题的。但是如果使用windeployqt xxx.exe然后在文件里双击运行时就会报“无法定位程序输入点QXXXX于动态链接库XXXX问题”。 解决方法 改变Path变量中相关路径的顺序 像这样把MSVC的路径放大MinGW前即可。 然后在cmd窗口中set Path=test,再双击运行程序,成功。