帮你快速实现QT Creator环境升级

移动开发
实现QT Creator环境升级,你可能在升级的时候遇到这种问题,请参考一下本文的操作吧。

本文讲的是关于QT Creator环境升级,许多友在升级是会出现下面这种情况,该怎么解决呢?先看看本文吧!下面是出现的问题。

【Starting D:\Qt\MyProj\Client-build-desktop\release\Client.exe...D:\Qt\MyProj\Client-build-desktop\release\Client.exe exited with code -1073741511】

上网一查还真有遇到这种问题的:“刚刚将Qt sdk 2009.01卸载了,装了一个新版的sdk,然后用新的sdk重新编译写过的程序,发现编译成功,但当可执行文件一执行就自动关闭了。上网查了一下,都说是动态链接库问题。网上教程说在系统环境变量的path中添加C:\Qt\2010.04\qt\bin,不过问题还没有解决(在Qt creator 左边有个project,里面可以设置系统环境的,所以根本不用自己添加系统环境的)。后来自己新建了一个工程再编译执行,错误依然存在。***想来想去,原来以前为了方便,将Qt一些常用的库(如QtGui.dll等)拷贝到system32文件夹了,所以编译用到时Qt2010,执行时用的是Qt2009.,将system32中的旧的Qt动态链接库删除后问题解决。

突然想起来,我以前刚刚学些的时候,遇到过这种问题

Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll文件。我们点击生成的.exe文件,首先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动”

于是我把所缺少的文件都放在了C:\WINDOWS\system目录下了, 然后我重新配置环境的时候出现了中问题:“QT Cannot mix incompatible Qt library (version 0x40602) with this library (version ox40703)"原因是,以前的SDK的库文件于新版本的库文件不兼容。

解决方法:找到以前拷贝到系统文件夹下面的几个文件(我以前是这样做的,有可能是修改的环境变量),幸好我当时学习的时候做了记录:

  1. libgcc_s_dw2-1.dll  
  2. QtCored4.dll。。。(两个)  
  3. QtGuid4.dll。。。(两个)  
  4. mingwm10.dll 

这几个文件,KILL

然后,要是不嫌麻烦的话可以把新版本的bin目录下的这些文件再次放到系统文件下(下次升级可能还会遇到这种问题),我直接还是接受建议,直接修改环境变量 C:\Qt\4.7.3\bin

就好了。。。

小结:QT Creator环境升级的问题不知道有没有帮你解决?希望能够帮助到你,有什么问题,谢谢留言。

【编辑推荐】

在Qt中如何写控制台程序

剖析Qt Quick之QML程序

剖析Qt Creator布局管理器

浅析Qt Creator中使用OpenCV库

Qt Creator安装和hello world程序编写

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-03-18 20:13:01

QtUbuntu

2011-06-28 16:56:41

Linux Qt creator

2011-06-21 17:45:27

Qt Creator

2014-07-21 08:53:16

Qt Creator

2011-06-27 09:15:21

QT Creator

2011-06-30 14:44:16

QT Qvfb Embedded

2011-06-10 09:29:36

Qt Creator 布局管理器

2011-07-04 10:09:19

Qt Creator BUG

2011-06-29 14:56:28

Qt Creator 快捷捷

2011-06-10 09:09:38

Qt Creator OpenCV

2011-06-28 10:20:19

Ubuntu Qt Designer

2010-06-04 16:17:02

2011-06-30 16:53:18

QT Creator TableWidge

2011-06-21 17:35:11

Qt Creator 编译

2011-06-08 17:59:43

Qt Creator

2011-07-01 10:23:41

Ubuntu Qt Creator

2011-06-27 17:15:33

Qt creator Qt Creator

2022-06-28 08:24:05

Qt CreatorQt 框架IDE

2011-06-30 17:01:43

Qt Creator 菜单栏

2011-06-15 13:39:55

Qt Creator
点赞
收藏

51CTO技术栈公众号