LEARN_QT4
2023
VBOX7 WIN10
这种软件冲突多,又不能简单卸载干净,特意用虚拟机学习; 不过 VBOX7 明显视窗卡顿,算了不想用VMWXXX。
qinghua 等国内 mirror 已经没有qt4 exe下载了,5和6也只有源码,只能官网上
要安装3个。
qt-opensource-windows-x86-xxx-4.8.7
只包含qt core,qt designer。
有vs2008和vs2010,mingw,选了vs2010的就要用vs2010做编译器,选mingw就要用mingw,即下面的第三链接。
安装简单一路ok,如果启动提示缺少MSVCR100.DLL,要VC_redist-c++resdit;
MinGW
是编译工具。
qt-creator-opensource-windows-x86_64-4.15.2
只包含qt creator,是ide,需要前面的编译器和qt核心。
当然,如果用visual studio 配合qt core可以不要后面2个。
qt creator 要断网安装,否则要qt account。
准备工作:
MinGW压缩包(找适用于QT4.8.6版本的版本) 下载地址:http://wiki.qt.io/MinGW
QT4.8.6安装包 下载地址:http://download.qt.io/archive/qt/
QT Creator安装包(这里选择4.3.1版本) 下载地址:https://download.qt.io/official_releases/qtcreator
安装步骤:
1.首先将下载好的MinGW压缩包(文件名:i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z)解压出来的mingw32文件夹放到C根目录下。
2.运行下载好的QT4.8.6安装包(文件名:qt-opensource-windows-x86-mingw482-4.8.6-1.exe)进行安装,没别的需求的话,如更改QT安装路径等,就直接默认下一步就好了。
3.运行QT Creator安装包(文件名:qt-creator-opensource-windows-x86_64-4.3.1.exe)进行安装,没别的需求的话,一样默认下一步就好了。
配置环境变量:
计算机(属性)——高级系统设置——环境变量——在用户变量下面新建PATH 、 QTDIR 、 QMAKESPEC 三个变量名 变量值分别如下所示:
PATH C:\mingw32\bin;D:\QT\4.8.6\bin (MinGw中的bin文件夹和QT目录中的bin文件夹的位置 多条则用';'分隔)
QTDIR D:\QT\4.8.6 (QT的根目录)
QMAKESPEC D:\QT\4.8.6\mkspecs\win32-g++ (QT的子文件夹win32-g++位置)
QT 官网繁多的目录解析:
项目 | 说明 |
---|---|
snapshots | 预览版,最新的开发测试中的 Qt 库和开发工具。 |
online | Qt 在线安装源。 |
official_releases | 正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码) |
ministro | 迷你版,目前是针对 Android 的版本。 |
learning | 有学习 Qt 的文档教程和示范视频。 |
development_releases | 开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。 |
community_releases | 社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。 |
archive | 各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。 |
项目 | 说明 |
---|---|
vsaddin | 这是 Qt 针对 Visual Studio 集成的插件 |
qtcreator | 这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。对于我们教程压根不需要下载它,因为 Qt 5 有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。 |
qt | 这是 Qt 开发环境的下载目录,我们刚说的 Qt 5 的大安装包就在这里面。 |
online_installers | 在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。我们教程采用的全部是离线的大安装包 |
https://blog.csdn.net/XCJandLL/article/details/125273843
https://blog.csdn.net/qq_20515461/article/details/88369725
如果要安装vs 2010 ?
Visual Studio是微软发布的一个集成开发工具,业内一般简称为VS,广泛应用于Windows软件开发、网站开发等,是目前十分流行的windows应用程序的集成开发工具,如果大家不了解,可以简单的认为它就是一个开发工具,Visual Studio提供了多种语言的开发环境,比如C#.net、J#.net、C++.net、vb.net等,大家有时候可能会遇到某些软件必须要在安装.net framework框架后才能运行,其实这些软件就是用VS这个工具开发的,下面给大家分享一下Visual Studio各个版本的下载安装地址和有效激活密钥,对编程、软件开发有兴趣的同学可以下载研究。
相关阅读:最全的微软msdn原版windows系统镜像和office下载地址集锦
Visual Studio 2019简体中文版下载地址+有效密钥激活:
vs2019专业版安装激活密钥:NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
vs2019企业版安装激活密钥:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF
Visual Studio 2017简体中文版下载地址+有效密钥激活:
vs2017专业版:ed2k://|file|mu_visual_studio_professional_2017_version_15.3_x86_x64_11100064.exe|1069960|900673A59F0798822207F72FAA0DA6A9|/
vs2017专业版安装激活密钥:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
vs2017企业版:ed2k://|file|mu_visual_studio_enterprise_2017_version_15.3_x86_x64_11100063.exe|1069960|44E1DEF76E77D932FAC67391B253E355|/
vs2017企业版安装激活密钥:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
Visual Studio 2015简体中文版下载地址+有效密钥激活:
vs2015专业版:ed2k://|file|cn_visual_studio_professional_2015_x86_x64_dvd_6846645.iso|4125556736|6EECD10D20D74704C919CC60F088823E|/
vs2015专业版安装激活密钥:HMGNV-WCYXV-X7G9W-YCX63-B98R2
vs2015企业版:ed2k://|file|cn_visual_studio_enterprise_2015_x86_x64_dvd_6846222.iso|4172560384|E558149A422E9FBF7D1D37FB0A2F1F53|/
vs2015企业版安装激活密钥:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
Visual Studio 2013简体中文版下载地址+有效密钥激活:
vs2013旗舰版:ed2k://|file|cn_visual_studio_ultimate_2013_x86_dvd_3175316.iso|3077509120|ADDA34B2BC29E1571276AE50A220EB91|/
vs2013旗舰版安装激活密钥:BWG7X-J98B3-W34RT-33B3R-JVYW9
vs2013专业版:ed2k://|file|cn_visual_studio_professional_2013_x86_dvd_3009203.iso|3020535808|133B4703B20B4E78C1742E3AC8665CBC|/
vs2013专业版安装激活密钥:XDM3T-W3T3V-MGJWK-8BFVD-GVPKY
Visual Studio 2012简体中文版下载地址+有效密钥激活:
vs2012旗舰版:ed2k://|file|cn_visual_studio_ultimate_2012_x86_dvd_920954.iso|1643802624|A3058CE4F2AD7035DB6E67586D07AAA5|/
vs2012旗舰版安装激活密钥:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
vs2012专业版:ed2k://|file|cn_visual_studio_professional_2012_x86_dvd_920783.iso|1590749184|52B956DB8119CFB1610CC8E369F5F1FD|/
vs2012专业版安装激活密钥:4D974-9QX42-9Y43G-YJ7JG-JDYBP
Visual Studio 2010简体中文版下载地址+有效密钥激活:
vs2010旗舰版:ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_532347.iso|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/
vs2010旗舰版安装激活密钥:微软已经内置正版密钥,可以直接激活使用!
vs2010专业版:ed2k://|file|cn_visual_studio_2010_professional_x86_dvd_532145.iso|2591844352|6001253431AFE573E4344F5A0B1D9CAC|/
vs2010专业版安装激活密钥:微软已经内置正版密钥,可以直接激活使用!
Visual Studio 2008简体中文版下载地址+有效密钥激活:
vs2008专业版:ed2k://|file|zh-Hans_visual_studio_2008_professional_x86_dvd_X14-26491.iso|3972526080|6690005555AFD1EC7FA9F7D1BA797FBB|/
vs2008专业版安装激活密钥:XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT
vs2008 Express版:ed2k://|file|zh-hans_visual_studio_2008_express_with_service_pack_1_x86_dvd_x15-04735.iso|1043931136|E9A9E4658B76CA626892054AB27B7ECB|/
vs2008 Express版安装激活密钥:无需
Visual Studio 2005简体中文版下载地址+有效密钥激活:
vs2005专业版:ed2k://|file|cs_vs_2005_pro_dvd.iso|2733268992|9DA1C378BAC22E66A73C9E20EC78CCFB|/
vs2005专业版安装激活密钥:KGR3T-F2C26-RRTGT-D6DQT-QBBB3
vs2005标准版:ed2k://|file|cs_vs_2005_std_dvd.iso|2637309952|D567DBB50DBFD9694EE81795BA3B3984|/
vs2005标准版安装激活密钥:无需
vs2005 Expres版:ed2k://|file|cs_vb_2005_express.iso|536113152|9C42DC8DECF4AC791F4FFA1976579A00|/
vs2005 Expres版安装激活密钥:无需
Qt下编译报错:error: 'nullptr' was not declared in this scope
问题原因:这个nullptr并不是程序定义的,而是C++11引入的关键字所以这个编译器可能没有支持C++11。
解决办法:使用nullptr时,要添加对C++11的支持,在.pro文件中添加QMAKE_CXXFLAGS += -std=c++0x即可
Are you running an old project or something new?
What version of Qt are you running? 5.12?
Most new projects should have CONFIG += c++11 defined already in PRO file.
这个早有了就是前面中文的才行