- 浏览: 250656 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (152)
- 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 (11)
- 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)
最新评论
(本文系原创,转载请注明来自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 199解决方案1: 拷贝python或conda目录下的DLLs和 ... -
&QComboBox::currentIndexChanged无法用于connect
2022-07-20 15:25 221改为如下 QObject::connect(comboBo ... -
Qt无法进入槽函数( the slot function cannot entry for Qt)
2022-07-05 22:37 654如果connect没问题则需要检查一下信号发出者是否是在工 ... -
QtConcurrent::mappedReduced使用仿函数(functor)
2022-04-11 12:38 347参考https://stackoverflow.com/qu ... -
Qt open file report error "Broken filename passed to function"
2022-02-18 15:22 469原因: 文件名的最后多了一个\0会导致这个错误 -
返回满足条件的std::vector的子集
2022-01-27 16:39 306c++ 11: std::vector<float& ... -
QPainter在4K屏上绘制不清楚 (QPainter not clear in high DPI)
2021-12-31 10:23 683如果是先将内容绘制到一个图片缓存上的话,这个图片缓存需要放 ... -
Qt开发磁盘空间查看器
2021-09-09 10:30 0int main(int argc, char **argv ... -
QTableWidget的openPersistentEditor去掉高亮选择
2021-08-02 10:59 385如果用QTableWidget作为一个表格编辑控件的话,简单 ... -
error LNK2001: unresolved external symbol std::basic_ostream
2021-07-13 17:10 330std标准库都无法链接的话,说明编译运行时不一致。 最后排查是 ... -
qt安装包制作前的依赖文件收集
2019-05-16 14:29 555将***.exe文件copy到一个空的bin目录下,然后命令行 ... -
C2504: base class undefined
2018-02-28 10:39 1017I found the compiling error &q ... -
QListView实现流式布局和多列效果(flow layout and multiple columns)
2017-10-31 10:49 2347关键的三个调用: 1. setViewMode(QLis ... -
VS2010 如何调试进(step into)项目引用的第三方开源源代码,比如Qt源码
2015-01-07 09:06 1656在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 2425VC编译报这个错误,设工程的两个配置来解决该问题:一个是取消L ... -
typedef 类型的头文件声明
2014-01-22 13:10 1209结论是编译器不支持,不要浪费时间来做这个事情,老老实实地inc ...
相关推荐
资源包含了Qt Creator2.8安装包,编译器gcc440包和调试器gdb7.4.包,内附Qt opensource 4.8.5下载地址。opensource需单独下载,以上四个文件可完成Qt Windows配置。教程及配置测试实例可参考博客。
QT Creator调试用的编译器,最新版本的,如果当你在Qt Creator调试的时候出现gdb调试终端,就要更换你的调试器
qtcreator5.9.1对应的编译器 vs2013可用的调试器,还有一份较新的vs2015可用的在https://download.csdn.net/download/ustb_atrx/10103357
Qt creator中的msvc编译器没有默认调试器解决办法,双击winsdksetup.exe安装,勾选Debugging Tools for windows。安装完成后打开qt creator ,构建中选择对应的32位,64位调试器即可
实例CH101,采用设计器Qt Designer实现计算圆面积,完成计算圆面积功能这一简单例子来介绍...(4)弹出“Kit Selection”(选择构建套件)界面,系统默认已指定C++的编译器和调试器,如图1.16所示,直接单击“下一步”
在空间有详细介绍 编辑器:Qt Creator 5.6.3版本 编译器:MinGW 4.9.2 32位 调试环境:Windows 10 企业版 完成的Qt,基于Qt封装好的Tcp-ip协议完成的斗地主游戏。
本篇乃作者原创。主要讲解QT在Windows操作系统下的三种编程环境搭建。 方案一:QT4.8.5 for Windows(Qt Creator+MinGW) 方案二:QT4.8.5 for Windows(Qt Creator+VC++ ...方案三:QT4.8.5 for Windows(VS2010+VS插件)
该软件为lua编辑编译器(编译需要lua支持) 该软件是基于Qt Creator 4.7编写的 要软件正常运行需要qt的动态库 QtCore4.dll QtGui4.dll libgcc_s_dw2-1.dll mingwm10.dll 有什么问题 ,交流
她基于QtCreator开发,提供VC2010编译器,代码编写,调试,所见即所得界面设计(目前使用DuiDesigner),编译好的动态和静态DuiLib库,完整的项目管理能力等。 目前DuiCreator 1.0.1已经发布欢迎大家使用。如果你有...
/**************************************************\ * Demo: 定义自己的着色器类 * 描述: 着色器类使用demo ...1.编译环境QtCreator 2.编译器mingw530_32 3.glad文件 4.glfw3.2.1的源文件,带有mingw编译的库
/**************************************************\ * Demo: 纹理的使用 * 描述: 如何贴纹理 ...1.编译环境QtCreator 2.编译器mingw530_32 3.glad文件 4.glfw3.2.1的源文件,带有mingw编译的库
vscode-qt-qml-vcpkg-模板 ... 与Qt Creator一样,使用Ninja生成器可以缩短构建时间。 缺点 VSCode上没有QML智能,您仍然可以使用Qt Creator编写QML文件。 入门 克隆仓库。 使用msvc编译器安装最新的Visual St
/**************************************************\ * Demo: 将纹理贴图应用到四边形上,对VAO_VBO_EBO的使用方式...1.编译环境QtCreator 2.编译器mingw530_32 3.glad文件 4.glfw3.2.1的源文件,带有mingw编译的库