VS2013 运行Qt生成的.exe报错

VS2013 运行Qt生成的.exe报如下错误:

This application failed to start because it could not find or load the Qt platform plugin "windows" in "".

解决办法:

QT为了简化生成发布版本,特别提供了工具 "windeployqt.exe",这个工具在 "...\Qt5.8.0\5.8\msvc2015_64\bin"的目录下,通过该命令,可以解决上述错误。

打开控制台窗口

将路径转到到 "windeployqt.exe"所在目录,运行:

windeployqt.exe D:\staticDIDO\Win32\Release\staticDIDO.exe,所需要的QT运行库就自动拷贝到目标程序目录了。

如果运行报错,重新输入为:./windeployqt.exe D:\staticDIDO\Win32\Release\staticDIDO.exe

以上方法也适用于debug版本。

相关推荐
Code额17 分钟前
ECMAScript 7~10 新特性
开发语言·javascript·ecmascript
zyx没烦恼23 分钟前
Linux 多线程
linux·运维·服务器·开发语言·c++
似水এ᭄往昔25 分钟前
【C语言】预处理(预编译)(C语言完结篇)
c语言·开发语言
愚润求学35 分钟前
【C++】模板进阶
c语言·开发语言·c++·笔记·模板
天若有情67339 分钟前
【Python】什么是列表推导式?
开发语言·python
xyd陈宇阳1 小时前
C++ 入门三:函数与模板
开发语言·c++
星之卡比*1 小时前
前端知识点---闭包(javascript)
开发语言·前端·javascript
oioihoii1 小时前
C++23新特性详解:迈向更现代化的C++
开发语言·c++·c++23
JoshuaGraham2 小时前
Java 并发-newFixedThreadPool
java·开发语言
iFlyCai2 小时前
Xcode警报“Ignoring duplicate libraries: ‘-lc++’” 警报
开发语言·c++