- 浏览: 265076 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (153)
- Qt (21)
- C++ (10)
- javascript (8)
- linux (8)
- RTC (1)
- JNI (1)
- Qt 图形 (1)
- Mac Bootcamp (1)
- node.js (3)
- Windows SDK 7.1 (1)
- VS2010 (2)
- linux Tcl 脚本语言 (0)
- Mac (1)
- Clucene VS2013 (1)
- VisualStudio (1)
- golang (12)
- postgresql (5)
- SVN (1)
- VS (2)
- 微信开发 (8)
- html5 (1)
- Win7 (1)
- Office (1)
- redis (1)
- Bootstrap (1)
- nginx (2)
- docker (1)
- xorm (3)
- blender (2)
- linux ec2 (1)
- aws (1)
- 七牛云 (1)
- css (5)
- h2 (1)
- react (2)
- java (2)
- html (2)
- eclipse (1)
- java swing (1)
- webpack (1)
- mysql (5)
- VS2017 (1)
- 网站 (1)
- tomcat spring (1)
- Ant (2)
- sql (1)
- 其它 (1)
- Win10 (1)
- R (1)
- git (1)
- Windows (1)
- ubuntu (2)
- python (3)
- win 11 (1)
- quasar (1)
- github (0)
最新评论
(本文系原创,转载请注明来自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
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
发表评论
-
运行时PyImport_ImportModule或者py::import调用失败, error_already_set
2023-03-24 20:29 323解决方案1: 拷贝python或conda目录下的DLLs和 ... -
&QComboBox::currentIndexChanged无法用于connect
2022-07-20 15:25 337改为如下 QObject::connect(comboBo ... -
Qt无法进入槽函数( the slot function cannot entry for Qt)
2022-07-05 22:37 926如果connect没问题则需要检查一下信号发出者是否是在工 ... -
QtConcurrent::mappedReduced使用仿函数(functor)
2022-04-11 12:38 479参考https://stackoverflow.com/qu ... -
Qt open file report error "Broken filename passed to function"
2022-02-18 15:22 573原因: 文件名的最后多了一个\0会导致这个错误 -
返回满足条件的std::vector的子集
2022-01-27 16:39 386c++ 11: std::vector<float& ... -
QPainter在4K屏上绘制不清楚 (QPainter not clear in high DPI)
2021-12-31 10:23 888如果是先将内容绘制到一个图片缓存上的话,这个图片缓存需要放 ... -
Qt开发磁盘空间查看器
2021-09-09 10:30 0int main(int argc, char **argv ... -
QTableWidget的openPersistentEditor去掉高亮选择
2021-08-02 10:59 551如果用QTableWidget作为一个表格编辑控件的话,简单 ... -
error LNK2001: unresolved external symbol std::basic_ostream
2021-07-13 17:10 395std标准库都无法链接的话,说明编译运行时不一致。 最后排查是 ... -
qt安装包制作前的依赖文件收集
2019-05-16 14:29 625将***.exe文件copy到一个空的bin目录下,然后命令行 ... -
C2504: base class undefined
2018-02-28 10:39 1084I found the compiling error &q ... -
QListView实现流式布局和多列效果(flow layout and multiple columns)
2017-10-31 10:49 2528关键的三个调用: 1. setViewMode(QLis ... -
VS2010 如何调试进(step into)项目引用的第三方开源源代码,比如Qt源码
2015-01-07 09:06 1710在Solution上点击右键,选择"Properti ... -
QT间进程通信之共享内存
2014-07-18 11:28 0QT间进程通信之共享内存 Qt提供了一种安全的共享内存 ... -
CMD_BEGIN(...) & CMD_COMMIT()
2014-04-17 11:43 0#include <QWidget> #inclu ... -
[转载]不定参数个数的C函数
2014-04-15 13:06 0原文地址:http://gqlyxg198 ... -
用typeof和decltype为宏(macro)传递变量的类型信息
2014-04-15 11:56 0#ifdef WIN32 #define typeof dec ... -
fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
2014-04-15 11:42 2506VC编译报这个错误,设工程的两个配置来解决该问题:一个是取消L ... -
typedef 类型的头文件声明
2014-01-22 13:10 1279结论是编译器不支持,不要浪费时间来做这个事情,老老实实地inc ...
相关推荐
后续,我们将配置 QtCreator 的编译器和调试器,创建一个新的项目,并在其中添加 STM32 的编译和调试设置。 一、安装软件 首先,我们需要安装以下软件: 1. QtCreator:一个集成了编译、调试和项目管理功能的集成...
它提供了项目管理、编辑器、调试器和构建系统等功能,使开发者能够高效地编写和调试QT应用程序。QT框架则是一个流行的跨平台应用开发框架,支持Windows、Linux、Mac OS X等操作系统。 **Visual Studio 2010**(VS...
资源包含了Qt Creator2.8安装包,编译器gcc440包和调试器gdb7.4.包,内附Qt opensource 4.8.5下载地址。opensource需单独下载,以上四个文件可完成Qt Windows配置。教程及配置测试实例可参考博客。
Qt Creator是官方推荐的集成开发环境(IDE),它集成了代码编辑器、项目管理、构建系统和调试器。在Qt Creator中,你可以创建新的Qt项目,选择合适的模板(如空项目、对话框或窗口应用),然后编写C++代码。Qt提供了...
在给定的标题和描述中,重点提到了 "qtcreator-gdb-7.4-MINGW32_NT-6.1-i686",这表明我们关注的是 Qt Creator 中用于调试的 GDB(GNU Debugger)版本,特别适用于基于 MINGW32(Minimalist GNU for Windows)的环境...
压缩包内的“QTCreator vscode风格主题”文件可能是包含配置信息的JSON文件,或者是安装或导入此主题所需的脚本。用户需要按照指示将这个文件导入到QT Creator中,以便应用新主题。具体步骤可能包括打开QT Creator的...
**安装和配置qtcreator-gdb-7.4-MINGW32_NT-6.1-i686** 这个压缩包很可能包含了一个针对Windows 32位系统的MinGW环境下的GDB调试器,版本为7.4。为了使用这个版本的GDB,你需要按照以下步骤操作: 1. 解压缩文件到...
在"qtcreator-gdb-7.4-MINGW32_NT-6.1-i686"中,"MINGW32"指的是 Minimalist GNU for Windows 的32位版本,这是一个开源的Windows端开发环境,包含了编译器和GDB等工具,使得开发者能够在Windows环境下使用GCC编译器...
Tool Chains 是指编译器和连接器的集合,而 Qt Versions 是指 Qt 的不同版本。在断点调试时,需要在 Debug 模式下启动程序,并在断点处暂停程序的执行。 Arm 板上的断点调试需要安装网络挂载和 GDB Server。在 Arm...
5. 完成上述配置后,确保已选择正确的`Kit`,这通常包括编译器、调试器和Qt版本。点击`OK`保存设置。 至此,你的Windows上的Qt Creator已经成功配置完毕,现在可以开始编写和调试Qt应用程序了。作为初学者,理解...
首先,要将VS2013的调试器与Qt Creator整合,你需要确保已经安装了Visual Studio 2013,并且在Qt Creator中配置了正确的编译器和调试器路径。在Qt Creator的“项目”(Projects)面板中,选择“构建套件”(Build Kits)...
1. **安装与配置Qt Creator**:介绍如何在不同操作系统(如Windows、Linux和macOS)上安装Qt Creator,以及如何设置编译器和设备目标。 2. **Qt Creator界面和工作流程**:讲解Qt Creator的主要窗口、工具栏、菜单...
【描述】"QtCreator 的调试器 qtcreator-gdb-7.4-MINGW32_NT-6.1-i686" 指出这个软件包是Qt Creator的一个组成部分,主要功能是调试器。调试器是开发过程中的关键工具,它允许开发者在运行代码时检查变量状态、设置...
安装完成后,你需要配置环境变量,将MingW的bin目录添加到PATH中,这样就可以在任何地方调用编译器和调试器了。同时,你也需要安装Qt的开发库,这通常包括Qt的头文件和库文件,以便在编译时链接到Qt的功能。 配置...
Qt Creator结合了代码编辑器、项目管理器、构建系统、调试器和版本控制系统等多方面的功能,为开发者提供了一站式解决方案。它支持C++和QML语言,并且完全免费,开源,可以在Windows、Linux、macOS等多个操作系统上...
Qt Creator使用插件化设计,允许开发者为IDE添加新的功能,如编译器支持、设备管理器、调试器等。这些插件是基于Qt库和Qt Creator SDK构建的,通常使用C++编写,并遵循特定的接口和生命周期管理规则。 创建自定义...
1. **Qt Creator安装与配置**:讲解如何下载并安装Qt Creator,以及设置编译器和调试器,确保开发环境的正确搭建。 2. **Qt Creator界面介绍**:详细介绍Qt Creator的工作区,包括项目管理、编辑器、设计模式、调试...
Qt Creator 提供了丰富的功能,如代码编辑器、项目管理工具、调试器、版本控制系统等,极大地简化了基于 Qt 的应用程序开发过程。 - **特点**: - **跨平台性**:Qt Creator 支持在多种操作系统上开发和部署应用...
它提供了直观的界面、高效的项目管理、代码编辑器、调试工具以及版本控制系统集成,极大地提高了Qt开发者的生产力。Qt Creator 5.0 版本引入了多项新特性和改进,旨在优化开发流程并增强用户体验。 在编译Qt ...
1. 利用Qt Creator的调试工具,如断点、变量查看和性能分析,对插件进行调试和优化。 2. 如果遇到问题,查阅Creo的开发者文档或在线社区寻求帮助。 通过以上步骤,你应该能够成功地使用Qt Creator创建一个Creo插件...