Qt开发环境搭建 - Windows + VS2010 + VS插件
Qt 开发环境搭建
- Windows+VS2010+VS插件
1、Qt在Windows平台下的三种开发环境
|
方案 |
编辑器 |
编译器 |
调试器 |
|
一 |
Qt Creator |
MinGW |
GDB |
|
二 |
Qt Creator |
VisualC++ 编译器 |
Debugging Tools for Windows |
|
三 |
VS2010自带 |
VS2010自带 |
VS2010自带 |
说明:
1) C/C++语言、Qt库、开发环境、操作系统的关系
2) 编辑器、编译器、调试器三者的关系
2.1) 三者共同组成了开发环境
2.2) 编辑器是书写代码的地方,是在电脑屏幕上直观可见的,如运行 QtCreator或者
VS2010所看到的画面,我们可以称之为编辑器。
2.2) 编译器是不可见的,是一个后台运行的程序组,由编辑器提供一个菜单命令或者按
钮或者快捷键启动,将我们书写的代码转成可执行文件(exe文件)。
2.3) 调试器也是不可见的,也是一个后台程序组,是为了检查程序错误使用的。
综上所述三种方案,本篇文章只针对方案三进行详细描述
2、方案三开发环境搭建的详细步骤
2.1 准备工作(下载各个软件)
2.1.1) VS2010 下载安装 这里不多说了,自行网上下载,按安装向导
一步一步安装即可
2.1.2) Qt库下载安装 (Qt库以 4.8.7 为例)
download.qt.io/archive/qt/4.8/4.8.7

Qt库的安装采用默认即可,但最好的习惯是在如下图的
安装时,修改一下安装路径,这样做的好处是将来安装
其它版本的Qt库时可以多版本共存。

2.1.3) VS2010的Qt插件下载安装(Qt插件以 1.1.11为例)
download.qt.io/archive/vsaddin/1.1.11

安装成功后,运行 VS2010可以发现如下变化

以上三步请按顺序安装,否则需要一些麻烦的配置。
Qt开发环境搭建 - Windows + VS2010 + VS插件的更多相关文章
- qt学习教程1.qt开发环境搭建
qt学习教程1.qt开发环境搭建 首先下载qt 下载地址:http://download.qt.io/archive/qt/ 此教程使用的版本为5.1.1 下载好后,打开安装包,然后点下一步 选择一个 ...
- Laravel 开发环境搭建 - Windows
Laravel 开发环境搭建 - Windows : https://laravel-china.org/docs/laravel-development-environment/5.5/dev ...
- 【selenium+python】之Python Flask 开发环境搭建(Windows)
一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master zip文 ...
- Zynq7000开发系列-6(QT开发环境搭建:Ubuntu、Zynq)
操作系统:Ubuntu14.04.5 LTS 64bit Qt:Qt 5.4.2 (qt-opensource-linux-x64-5.4.2.run.qt-everywhere-opensource ...
- 【Qt开发】【VS开发】VS2010+Qt开发环境搭建
QT与JAVA有点类似,也是一种跨平台的软件(当然在windows平台和linux平台需要安装相应的QT开发环境和运行库,类似于JAVA在不同平台下的虚拟机JVM环境),因此对于某些需要同时支持win ...
- Linux下使用VsCode进行Qt开发环境搭建
最近在Linux上搞Qt, vim环境还用不太习惯, QtCreator之前使用时莫名其妙崩溃然后丢失代码之后就被我彻底放弃了, 于是研究了一下用VsCode进行Qt开发. 首先是系统环境和下载安装包 ...
- VS2008下QT开发环境搭建(转)
原博文地址:http://blog.csdn.net/sunnyboycao/article/details/6364444 VS2008集成QT4.7.2环境搭建 作者:jimmy 日期:2011- ...
- QT开发环境搭建
一.Qt发展史 1991年,由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架: 2008年,Nokia从Trolltech公司收购Qt, 并增加LGPL的授权模式: 2011年,Digia从N ...
- 本地开发环境搭建(windows)
一.虚拟器安装 1.概念 ・为什么要搭建搭建模拟环境 在租借服务器前用手中的PC模拟一个服务器的环境,可以打包与团队人员分享 ・什么是Vagrant https://segmentfault.com/ ...
随机推荐
- foobox,基于foobar2000汉化版的CUI配置整合版
名 称:foobox 作 者:dreamawake 发布博客:https://www.cnblogs.com/foobox/ GitHub: https://github.com/dream7180/ ...
- C# datagridview 格式化单元格内容
private void dgvBig_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (dgvB ...
- NeurIPS 2019 | 基于Co-Attention和Co-Excitation的少样本目标检测
论文提出CoAE少样本目标检测算法,该算法使用non-local block来提取目标图片与查询图片间的对应特征,使得RPN网络能够准确的获取对应类别对象的位置,另外使用类似SE block的sque ...
- 一些Nmap NSE脚本推荐
前言 Nmap是一款强大的开源扫描工具.同时Nmap提供了强大的脚本引擎(Nmap Scripting Engine),支持通过Lua脚本语言来扩展Nmap的功能,在Nmap的发行版中已经包含了数百个 ...
- 内置函数---eval、exec、compile
eval() 将字符串类型的代码执行并返回结果 print(eval('1+2+3+4')) exec()将自字符串类型的代码执行 print(exec("1+2+3+4")) e ...
- demo08-js条件运算符
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Springboot CORS跨域访问
Springboot CORS跨域访问 什么是跨域 浏览器的同源策略限制: 它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响.可以说Web是构建在同源策略基础 ...
- 【转】.strip().split('t')和.strip().split()
https://blog.csdn.net/qq_35290785/article/details/94780620 .strip().split('t')line =' nihao, zhenhao ...
- Building Applications with Force.com and VisualForce(Dev401)(十一):Designing Applications for Multiple Users: Proseving Data Quality
Dev401-012:Proseving Data Quality Universal Containers Scenario1.Universal Containers(UC) wants to e ...
- stm32CubeMx+TrueSTUDIO+uc/os-III移植开发(二)
(三)复制相关文件 (1)继上次的代码生成后会显示如下的图 点击第一个,打开文件夹如下 (2)新建文件夹UCOSIII 在UCOSIII文件夹下,新建如下的文件夹 (3)将uc/os源文件中 Micr ...