Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法

简介: 最近学习Qt,于是安装了一个从Qt官方网站http://qt.nokia.com/downloads上下载的完整的QtSDK,写了一个程序以后发现在QtCreator下,程序可以正常运行,但是当关闭QtCreator后,在DeBug目录下再运行相应的*.
最近学习Qt,于是安装了一个从Qt官方网站 http://qt.nokia.com/downloads上下载的完整的QtSDK,写了一个程序以后发现在QtCreator下,程序可以正常运行,但是当关闭QtCreator后,在DeBug目录下再运行相应的*.exe程序时,会提示“缺少mingwm10.dll”之类的信息,于是在网上搜怎么解决这个问题,最后发现大部分解决办法都是将相应的动态链接库放到应用程序目录下或者是Windows的system32目录下,个人感觉这种解决办法终究不是办法。

   现在我提出我解决这种方法的思路,首先出现这种问题的原因肯定是与Windows下的环境变量配置有关。由于安装完整的QtSDK时,QtSDK会将环境变量配置好,既然在QtSDK下可以运行,那我们只要找到QtSDK帮我们配置好的环境变量,然后加入到Windows的环境变量下,这样的话,相应的问题便可迎刃而解。

  具体的解决方法如下:

1.首先建立一个Qt工程,比如QtGui工程,当我们建立好以后,界面显示如下:

Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法

2.在左侧我们可以看到“项目”选项,点开该选项,我们可以看到:

Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法


找到“构建环境变量”,然后在下面找到PATH变量,这时只需要将该变量中的关于Qt的一些路径找出来就行,比如我的就是D:\QtSDK\mingw\bin;D:\QtSDK\Desktop\Qt\4.7.4\mingw\lib;D:\QtSDK\Desktop\Qt\4.7.4\mingw\bin;

3.这时我们再打开windows下配置环境变量的地方,将这些加到Path(大小写无所谓),最后一步步确定即可。

Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法

配置好这些以后,相信程序就可以正常运行了。

希望能够帮助到有同样困惑的人!!

目录
相关文章
|
25天前
【QT】读写.ini配置文件的程序实现
【QT】读写.ini配置文件的程序实现
|
5月前
|
存储 Cloud Native Linux
C++Qt防止程序重复启动
C++Qt防止程序重复启动
|
3月前
|
C++
QT第一个程序命名空间详解,解释ui_widget的和xxx.cpp的联系
QT第一个程序命名空间详解,解释ui_widget的和xxx.cpp的联系
34 0
|
3月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
67 0
|
10天前
|
数据可视化
实现Hello Qt 程序
实现Hello Qt 程序
|
1月前
|
数据可视化
【Qt】—— Hello World程序的实现
【Qt】—— Hello World程序的实现
|
2月前
|
存储 C++ 开发者
QT基础【4-简易的图片查看程序】
QT基础【4-简易的图片查看程序】
|
2月前
|
IDE 开发工具
QT案例IDE编写 -- 新建和保存文件及退出程序
QT案例IDE编写 -- 新建和保存文件及退出程序
23 0
|
3月前
Mac系统下Qt程序图标设置方法
Mac系统下Qt程序图标设置方法
25 0
|
3月前
|
区块链
Qt程序发布(修改软件图标、版本号、打包)
Qt程序发布(修改软件图标、版本号、打包)

热门文章

最新文章

推荐镜像

更多