`

Qt Creator配置vs2010编译器和调试器

阅读更多
(本文系原创,转载请注明来自johnsmith9th.iteye.com)


Qt Creator只是一个IDE,它本身不带有编译器和调试器。所以如果采用QtCreator开发,则需要给它配置外部的编译器和调试器。linux平台基本不存在这个问题,因为gcc编译器和gdb调试器操作系统默认自带;而在Windows平台下,为其配置编译器和调试器是一个很拧巴的事情。当前Windows平台下,VS2010的编译器才是王道,Ming GW编译器有很多局限性,比如说,你想用oracle的C++访问 ,对不起,甲骨文不提供Ming GW编译器编出来的occi库。好吧,那就选择VS2010,可是我如果有VS2010这个IDE,那还需要Qt Creator吗?Windows下选择Qt Creator的开发者,我想无外乎下面四个原因,1.买不起Visual Studio 2.不愿意盗版Visual Studio 3.电脑太破,运行不起Visual Studio 4.开发移动应用。好吧,我承认我属于第三种情况。当然,安装VS express也是可行的,我采用的是安装Window SDK 7.1的办法,I'm sorry, 即使是VS express,我的本本也无法承受如此之重,况且,VS express的1.7GB的下载量和连篇累牍的表单填写,你很喜欢吗?

下面言归正传:
首先去http://www.qt.io/download-open-source/#section-3下载Qt 5.3.2的VS2010 32bit编译版。该网页推荐的安装方法是在线安装,省省吧,这种推荐不适用于中国国情,你不信就试试。页面中间的导航栏选择Qt 5.3就是你正确的选择。下载并安装完之后就拥有Qt开发环境了。此时你若打开Qt Creator写一个hello world,就会发现无法编译。

接下来去http://www.microsoft.com/en-us/download/confirmation.aspx?id=8279下载Windows SDK 7.1,这个版本唯一可行。如果你骚包地下载了Windows SDK 8.0及以上,那你就等着哭吧,Windows SDK的后续版本不再发行免费的编译器了。Windows SDK的下载安装非常地不稳定,你以为安装完成了,其实你勾选的选项根本没有安装成功(江河日下的微软呀。。。),安装完之后,你需要到控制面板里选中WindowSDK7.1,然后通过change选项去查看你勾选的选项是否真的安装成功了,至少要保证Compiler和Debug Tools安装成功。就我而言,我change安装了三遍WindowSDK7.1才将我需要的组件下载安装完整。
去Qt Creator工具菜单的选项对话框的构建和运行项里的构建套件(kit)页面的自动配置条目里查看,发现编译器和调试器都自动检测到了。此时你再满怀欣喜地编译你的hello world,那么恭喜你,你遇到了一个大坑:LINK1123 failure during conversion to COFF: file invalid or corrupt。

我们不能对这个问题望而却步,下面就祭出最后的一击:
去http://www.microsoft.com/en-au/download/details.aspx?id=4422下载VC2010 SP1,安装完这个补丁后,我们的问题就落地了。好好享受你的Qt Creator之编译和调试之旅吧。

当然,还有一个插曲,就是你会遇到类似诸如intrin.h(26) : fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory的错误,如果你去网上搜一搜,那都在劝你还是安装Visual Studio吧,然后再装个什么kb983509的补丁------这不过是微软玩的迷魂阵罢了,我用的办法无比简单----向C:\Program Files\Microsoft Visual Studio 10.0\VC\include创建个空文件ammintrin.h好了------别告诉我你用的是Amd产的CPU
分享到:
评论

相关推荐

    window qtcreator + gcc +openocd 编译调试stm32

    后续,我们将配置 QtCreator 的编译器和调试器,创建一个新的项目,并在其中添加 STM32 的编译和调试设置。 一、安装软件 首先,我们需要安装以下软件: 1. QtCreator:一个集成了编译、调试和项目管理功能的集成...

    VS2010调用QT Creator代码

    它提供了项目管理、编辑器、调试器和构建系统等功能,使开发者能够高效地编写和调试QT应用程序。QT框架则是一个流行的跨平台应用开发框架,支持Windows、Linux、Mac OS X等操作系统。 **Visual Studio 2010**(VS...

    Qt Creator2.8+编译器gcc440+调试器gdb7.4

    资源包含了Qt Creator2.8安装包,编译器gcc440包和调试器gdb7.4.包,内附Qt opensource 4.8.5下载地址。opensource需单独下载,以上四个文件可完成Qt Windows配置。教程及配置测试实例可参考博客。

    Qt配置,Qt开发,mingw编译器

    Qt Creator是官方推荐的集成开发环境(IDE),它集成了代码编辑器、项目管理、构建系统和调试器。在Qt Creator中,你可以创建新的Qt项目,选择合适的模板(如空项目、对话框或窗口应用),然后编写C++代码。Qt提供了...

    qtcreator-gdb-7.4-MINGW32_NT-6.1-i686 QtCreator 的调试器

    在给定的标题和描述中,重点提到了 "qtcreator-gdb-7.4-MINGW32_NT-6.1-i686",这表明我们关注的是 Qt Creator 中用于调试的 GDB(GNU Debugger)版本,特别适用于基于 MINGW32(Minimalist GNU for Windows)的环境...

    QT Creator vscode黑色风格主题配置文件

    压缩包内的“QTCreator vscode风格主题”文件可能是包含配置信息的JSON文件,或者是安装或导入此主题所需的脚本。用户需要按照指示将这个文件导入到QT Creator中,以便应用新主题。具体步骤可能包括打开QT Creator的...

    Qt Creator编译器

    **安装和配置qtcreator-gdb-7.4-MINGW32_NT-6.1-i686** 这个压缩包很可能包含了一个针对Windows 32位系统的MinGW环境下的GDB调试器,版本为7.4。为了使用这个版本的GDB,你需要按照以下步骤操作: 1. 解压缩文件到...

    QT程序调试器——qtcreator-gdb-7.4-MINGW32_NT-6.1-i686

    在"qtcreator-gdb-7.4-MINGW32_NT-6.1-i686"中,"MINGW32"指的是 Minimalist GNU for Windows 的32位版本,这是一个开源的Windows端开发环境,包含了编译器和GDB等工具,使得开发者能够在Windows环境下使用GCC编译器...

    Arm平台qt creator断点调试

    Tool Chains 是指编译器和连接器的集合,而 Qt Versions 是指 Qt 的不同版本。在断点调试时,需要在 Debug 模式下启动程序,并在断点处暂停程序的执行。 Arm 板上的断点调试需要安装网络挂载和 GDB Server。在 Arm...

    windows下Qt creator下载安装配置

    5. 完成上述配置后,确保已选择正确的`Kit`,这通常包括编译器、调试器和Qt版本。点击`OK`保存设置。 至此,你的Windows上的Qt Creator已经成功配置完毕,现在可以开始编写和调试Qt应用程序了。作为初学者,理解...

    qt Creator Debugger vs2013工具

    首先,要将VS2013的调试器与Qt Creator整合,你需要确保已经安装了Visual Studio 2013,并且在Qt Creator中配置了正确的编译器和调试器路径。在Qt Creator的“项目”(Projects)面板中,选择“构建套件”(Build Kits)...

    Qt Creator快速入门 第三版 完整带书签PDF+源码

    1. **安装与配置Qt Creator**:介绍如何在不同操作系统(如Windows、Linux和macOS)上安装Qt Creator,以及如何设置编译器和设备目标。 2. **Qt Creator界面和工作流程**:讲解Qt Creator的主要窗口、工具栏、菜单...

    qtcreator-gdb-7.4-MINGW32_NT-6.1-i686

    【描述】"QtCreator 的调试器 qtcreator-gdb-7.4-MINGW32_NT-6.1-i686" 指出这个软件包是Qt Creator的一个组成部分,主要功能是调试器。调试器是开发过程中的关键工具,它允许开发者在运行代码时检查变量状态、设置...

    MingW qt 编译器,调试器

    安装完成后,你需要配置环境变量,将MingW的bin目录添加到PATH中,这样就可以在任何地方调用编译器和调试器了。同时,你也需要安装Qt的开发库,这通常包括Qt的头文件和库文件,以便在编译时链接到Qt的功能。 配置...

    Qt Creator快速入门_第三版____霍亚飞编著

    Qt Creator结合了代码编辑器、项目管理器、构建系统、调试器和版本控制系统等多方面的功能,为开发者提供了一站式解决方案。它支持C++和QML语言,并且完全免费,开源,可以在Windows、Linux、macOS等多个操作系统上...

    Qt Creator plugin动手实践(2)自己动手写qt creator插件,实现自定义工具栏按钮

    Qt Creator使用插件化设计,允许开发者为IDE添加新的功能,如编译器支持、设备管理器、调试器等。这些插件是基于Qt库和Qt Creator SDK构建的,通常使用C++编写,并遵循特定的接口和生命周期管理规则。 创建自定义...

    Qt creator 快速开发 第二版

    1. **Qt Creator安装与配置**:讲解如何下载并安装Qt Creator,以及设置编译器和调试器,确保开发环境的正确搭建。 2. **Qt Creator界面介绍**:详细介绍Qt Creator的工作区,包括项目管理、编辑器、设计模式、调试...

    Qt Creator 5.0 官方源代码编译版本

    它提供了直观的界面、高效的项目管理、代码编辑器、调试工具以及版本控制系统集成,极大地提高了Qt开发者的生产力。Qt Creator 5.0 版本引入了多项新特性和改进,旨在优化开发流程并增强用户体验。 在编译Qt ...

    Qt Creator快速入门.pdf

    Qt Creator 提供了丰富的功能,如代码编辑器、项目管理工具、调试器、版本控制系统等,极大地简化了基于 Qt 的应用程序开发过程。 - **特点**: - **跨平台性**:Qt Creator 支持在多种操作系统上开发和部署应用...

    使用qtCreator 编写proe插件

    1. 利用Qt Creator的调试工具,如断点、变量查看和性能分析,对插件进行调试和优化。 2. 如果遇到问题,查阅Creo的开发者文档或在线社区寻求帮助。 通过以上步骤,你应该能够成功地使用Qt Creator创建一个Creo插件...

Global site tag (gtag.js) - Google Analytics