简单建立Qt+VS2010开发环境

多天不关注Qt了,发现竟然又被digia收购了,也许是好事,digia计划将Qt应用到Android、iOS及Windows8平台上。

简单介绍下digia(来着网络):Digia是一家芬兰软件公司,在赫尔辛基证券交易所上市。Digia拥有近1200名员工,业务遍及亚洲、欧洲和美洲,在芬兰,中国,挪威,瑞典,俄罗斯和美国设有办事处。2011年,Digia收购了诺基亚的Qt商业授权业务。[1][2]2012年8月9日,Digia宣布已完成对诺基亚Qt业务及软件技术的全面收购。

在简单介绍下Qt:跨平台应用程序和UI开发框架,它包括跨平台类库、集成开发工具和跨平台IDE。Qt通过开源授权(LGPL 和 GPL)以及商业授权的方式对 Qt 进行授权。在Linux下Qt可是大名鼎鼎,Linux的KDE图形界面就是基于Qt开发的。

本文简单介绍Win7下配置Qt+VS2010开发环境。下面就开始吧:

1.下载Qt安装包和VS2010的Qt插件,目前的下载地址是

http://qt-project.org/downloads或者QTCN社区

http://www.qtcn.org/bbs/read.php?tid=1075

Qt libraries4.8.4 for Windows (VS 2010, 234 MB)

http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.4-vs2010.exe

Qt VisualStudio Add-in

http://releases.qt-project.org/vsaddin/qt-vs-addin-1.1.11-opensource.exe

注意:这些版本都只是动态编译的,编译时可能出现错误,而且编译后的文件巨大,发布软件时需要带上Qt相关DLL文件也比较大。

如果利用源码压缩包(如qt-everywhere-opensource-src-4.8.4.zip:

http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.4.zip),则可以做到真正的纯静态编译。

发布软件的时候可以使用Qt Creator

2.安装Qt Libraries

安装其实很简单了,基本上一路回车即可,主要是要注意下Qt的安装路径最好安装在全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的Qt Demo,直观感受下Qt的强大功能!

3.安装Qt的VS2010开发插件

安装后在VS2010上新增一菜单Qt,如图所示

4.编译Qt

Qt默认使用mingw进行编译,如果要使用VS2010开发,需要将Qt重新编译(不编译也能用)。

进入开始菜单Microsoft Visual Studio2010,Visual StudioTools,Visual StudioCommand Prompt (2010),需要注意的是,这里面必须是使用Visual Studio Command Prompt(2010),不能使用CMD的Dos窗口

进入Qt的安装目录后,执行CD Qt,进入Qt的根目录

运行命令 configure -platformwin32-msvc2010,o(选择opensource模式)回车,Y(同意license)回车

接着就会自动配置Qt的编译环境,等配置结束后,运行nmake,回车,Qt就会开始漫长的编译过程,这段时间非常长,需要4个小时以上。

5.配置VS2010的Qt开发环境

VS2010最好是英文版本,Qt对VS2010中文版本可能支持的不好

等Qt编译好后就可以配置VS2010的开发环境了,进入VS2010,选择Qt菜单,Qt Option,进入下图界面

点击Add,添加Qt的安装目录,并取名字,我这里使用Qt的发现版本最为名称,选择OK后即可。

6.新建或者导入Qt项目

可以通过在VS2010新建一个Qt项目

导入Qt的Pro项目

Pro是Qt自带编译器Qt Creator的项目工程文件,如果想使用VS2010开发则需要将原有项目的Pro导入到VS2010的项目文件中,可以使用菜单Qt-Open

这样我们的Qt开发环境就搭建好了,大家可以将Qt目录下的Example和Demo下的例子的运行看一遍,体验下Qt的强大和便捷,Enjoy

7.发布

·        Qt Creator 2.6.0 for Windows (51MB)

http://releases.qt-project.org/qtcreator/2.6.0/qt-creator-windows-opensource-2.6.0.exe

安装完成后,打开QtCreator中,在菜单”工具”->”选项”->”构建和运行”->”Qt版本”,手动添加刚才静态编译的QT的qmake.exe工具。

配置完成,接下来就可以打开Qt工程,通过项目设置来发布静态链接的Qt程序咯!!

嵌入式 win7下配置开发环境和VS2010联合使用相关推荐

  1. Win7下android开发环境搭建

    所需软件安装包 1.  JDK.文件名为jdk-6u22-windows-i586.exe. 下载地址:http://www.oracle.com/technetwork/java/javase/do ...

  2. Win7下Android开发环境的搭建(更新于2015/3)

    Win7下Android开发环境的搭建(更新于2015/3) --JDK + Eclipse + Android SDK + ADT 的安装.配置 Android开发环境搭建并不复杂,就是资源不好下, ...

  3. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  4. win7下android开发环境搭建(win7 64位)

    注意:此为win7 (64)位系统 那么win7下32位系统如何进行android开发环境搭建呢?>>>win7下android开发环境搭建(win7 32位) 一.安装 JDK 下 ...

  5. Win7下Android开发环境搭建(8.19,8.24,9.30,10.21)

    [2013-10-21 20:06:55 - L9ThreeGong] Unable to resolve target 'android-10' [ 意思就是没有找到android_10,这里的10 ...

  6. Flutter之window系统下配置开发环境以及在Android Studio里面运行hello word

    1 .window系统配置Flutter开发环境 1)下载Flutter的SDK 如果电脑安装了Git,直接到https://github.com/flutter/flutter/这里下载,但是需要翻 ...

  7. android 7 开发环境搭建,win7下android 开发环境搭建

    第一步:准备JDK最小版本1.5 第二部:准备环境所需要的安装介质Eclipse ,ADT和windows平台下的SDK. 等待安装JDK和eclipse完成后,在eclipse中选择Help-> ...

  8. win7 android 编译环境搭建,在Win7下配置Android开发环境

    在Win7下配置Android开发环境是本文要介绍的内容,主要是来了解并学习Android开发环境,具体关于Android开发环境的详解来看本文. 一.安装 JDK 下载JDK最新版本,下载地址如下: ...

  9. SharePoint 2010在WIN7系统下建立开发环境

    SharePoint 2010在WIN7系统下建立开发环境 (MSDN上有比较详细的介绍,地址:http://msdn.microsoft.com/en-us/library/ee554869%28o ...

最新文章

  1. struts2笔记01-环境搭建
  2. java有一个东西_Java编写中容易搞错的一些东西
  3. C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...
  4. Basic REST API Design
  5. wireshark捕获不到东西_好书分享——Wireshark从入门到精通
  6. 线性代数及其应用(part1)--特征向量与特征值
  7. linux 无线网卡休眠,无线网卡在Linux下活起来
  8. C 运算符中不能重载的是哪些
  9. NGINX的奇淫技巧 —— 7. IF实现数学比较功能 (2)
  10. Http Body 的四种格式
  11. 内含20万“不可描述”图片,这个数据集千万别在办公室打开
  12. Oracle中的Date、TimeStamp和Interval(上)
  13. 在JavaScript中将字符转换为ASCII代码
  14. 推荐一款强大的国产开源监控系统!
  15. 华为:行业危机时,只做一件事:抢人!
  16. manjaroLinux下安装mysql时初始化mysql出错解决办法
  17. EsgynDB 使用JDBC UDR访问远程Trafodion的几个问题小结
  18. VUE | “面包屑”的原理
  19. 普林斯顿算法课Part2第四周作业_Boggle
  20. 王者服务器维护6月8日,《NBA范特西-王者篇》6月8日维护公告

热门文章

  1. android自定义列表显示,Android列表实现(3)_自定义列表适配器思路及实现代码
  2. win10系统老是自动重复,查看日志显示来源:DistributedCOM,事件:10016,解决办法
  3. python 九宫重排_算法:数字推盘游戏--重排九宫(8-puzzle)
  4. Ultimaker 2:整体性能出众的家用3D打印机
  5. java设计模式之代理模式详解
  6. 第十四届蓝桥杯第三次官方模拟赛题解(6)python解法
  7. mysql 时间按季度分类_mysql 按时间段统计(年,季度,月,天,时)
  8. Appium培训文档
  9. EXCEL常见问题五十问题解答
  10. 案例拆解:绝味鸭脖是如何做通过小程序实现利润增长的?