Qt Creator默认是用动态链接修改的文件--表示缺少mingwm10.dll文件
2011-05-30 16:57
197 查看
Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll文件。若没有配置好环境变量,我们点击生成的.exe文件,首先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”表示缺少mingwm10.dll文件。
解决这个问题,我们可以将相应的.dll文件放到系统中。在Qt Creator的安装目录的qt文件下的bin文件夹下(我安装在了D盘,所以路径是D:/Qt/2009.04/qt/bin),可以找到所有的相关.dll文件。在这里找到mingwm10.dll文件,将其复制到C:/WINDOWS/system文件夹下。下面再提示缺少什么dll文件,都像这样解决就可以了。
libgcc_s_dw2-1.dll
QtCored4.dll。。。(两个)
QtGuid4.dll。。。(两个)
mingwm10.dll
以上是网上找到的答案,解决了问题,但是会给以后的环境升级埋下隐患。。。
为了保险起见,还是修改环境变量。。。最好还是做学习记录,我就是这样做了记录才找出问题。。。
解决这个问题,我们可以将相应的.dll文件放到系统中。在Qt Creator的安装目录的qt文件下的bin文件夹下(我安装在了D盘,所以路径是D:/Qt/2009.04/qt/bin),可以找到所有的相关.dll文件。在这里找到mingwm10.dll文件,将其复制到C:/WINDOWS/system文件夹下。下面再提示缺少什么dll文件,都像这样解决就可以了。
libgcc_s_dw2-1.dll
QtCored4.dll。。。(两个)
QtGuid4.dll。。。(两个)
mingwm10.dll
以上是网上找到的答案,解决了问题,但是会给以后的环境升级埋下隐患。。。
为了保险起见,还是修改环境变量。。。最好还是做学习记录,我就是这样做了记录才找出问题。。。
相关文章推荐
- Visual C++ 6.0的三个问题---尚未完成安装 MSDEV.EXE 应用程序错误 缺少动态链接库文件
- 修改:"Qt Creator 为我们的程序写一个动态链接库help.dll”使代码写的更专业
- 采用批处理文件快速动态修改IP地址,默认网关和DNS
- 动态修改/添加CSS文件链接
- mingw qt(可以去掉mingwm10.dll、libgcc_s_dw2-1.dll、libstdc++-6.dll的依赖,mingw默认都是动态链接gcc的库而TDM是静态链接gcc库,tdm版本更好用。用aspack压缩没有问题。qt本身不使用异常处理)good
- “error PRJ0050: 未能注册输出。请确保您有修改注册表的相应权限。” 上网找了一下次问题的解决方案 工程设置的问题,VS2005建的STL工程中默认的设置是: ALT的使用:动态链接到 A
- 根文件系统提示缺少动态链接库
- Linux文件默认权限(umask)的修改/特殊权限/细部权限规划(ACL)
- Intel平台下linux中 ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载
- 如何修改myeclipse 新建JSP文件时的默认模板
- Android使用eclipse开发时修改默认keystore签名文件
- VB无所不能之五:建立“标准”DLL动态链接库文件(1) 推荐
- .h头文件 .lib动态链接库文件 .dll 动态链接库
- 修改sqlserver2008默认的数据库文件保存路径
- Android之动态修改system/etc目录下文件的一种实现方式-SELinux
- SublimeText 修改文件扩展名的默认语法高亮
- Extjs 动态修改Data.Store中的链接地址
- linux 查看可执行文件动态链接库相关信息
- (转)如何让一个动态链接库文件debug和release编译的时候生成不同的文件名
- SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法