VS2010+Qt5.4.0 环境搭建(离线安装)

时间:2023-01-10 12:22:52

原创作者:http://blog.csdn.net/solomon1558/article/details/44084969

前言

因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2010+Qt 5.4 开发环境。我的主要贡献是在Qt新版下载主页的背景下介绍离线安装Qt5.4及插件Visual Studio Add-in 1.2.4。

1. 下载Qt5.4及Qt插件

1.1 下载Qt5.4

Qt现有安装主页推荐在线安装的方式,速度较慢且需要注册、登陆。为了简洁明了,推荐下列网址直接下载离线版的安装程序。

http://download.qt.io/official_releases/qt/

找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010、MSVC2012分别是指支持VS2010与VS2012的Qt版本,而opengl与非opengl的区别是是否支持opengl,android、ios分别是指支持android、ios平台的Qt版本。

这里我选择的版本(已标注),如下

qt-opensource-windows-x86-msvc2010_opengl-5.4.0.exe

VS2010+Qt5.4.0 环境搭建(离线安装)

注意如果出现服务器不稳定、下载速度慢的情况,点击后面的Details超链接,选择镜像站下载。

VS2010+Qt5.4.0 环境搭建(离线安装)

1.2 下载Qt插件

Qt新版官网的插件VisualStudio Add-in下载页面不是很好找。一种方法是填写资料注册会员,在个人账户(Qt Account)页面有Add-in插件的下载链接。

此外,我已将Visual Studio Add-in 1.2.4资源上传至百度云,链接如下:

http://pan.baidu.com/s/1gd8aHF1

VS2010+Qt5.4.0 环境搭建(离线安装)

2. 安装及配置环境变量

qt-windows-opensource与VisualStudio Add-in的安装顺序没什么要求,根据安装程序提示安装即可。

VisualStudio Add-in安装成功后VS2010的菜单栏会出现Qt的选项

VS2010+Qt5.4.0 环境搭建(离线安装)

此外在在系统环境变量中添加QTDIR,修改值为你的QT环境安装地址,如我的路径:              F:\ProgramFile\Qt5.4.0\5.4\msvc2010_opengl

为了防止可执行程序直接运行出现丢失*.dll的情况,在系统环境变量PATH中添加包含dll文件的路径

F:\ProgramFile\Qt5.4.0\5.4\msvc2010_opengl \bin。

VS2010+Qt5.4.0 环境搭建(离线安装)

3. 配置开发环境

选择:Qt5->QtOptions->Add,配置VS的开发环境

VS2010+Qt5.4.0 环境搭建(离线安装)

这里根据自己的Qt安装路径进行选择,Path为:

F:\ProgramFile\Qt5.4.0\5.4\msvc2010_opengl

4. 在 VS2010 中打开  Qt5 中的示例

选择:Qt5->Open Ot Project File,打开example.pro文件,之后自动生成 examples.sln ,使用VS2010对项目编译。

VS2010+Qt5.4.0 环境搭建(离线安装)

VS2010+Qt5.4.0 环境搭建(离线安装)

VS2010+Qt5.4.0 环境搭建(离线安装)的更多相关文章

  1. vs2012+qt5.2.0环境搭建/vs2013 + qt5.3.2 环境搭建

    分类: Windows Qt2014-01-17 00:50 15434人阅读 评论(18) 收藏 举报 此文章已作废,请参考我的新文章: vs2013 + qt5.3.2 环境搭建 ( http:/ ...

  2. vs2012+qt5.2.0环境搭建

    1.安装vs2012: 2.下载Qt 5.2.0 for Windows 32-bit(VS 2012, 579 MB) 和 Visual Studio Add-in 1.2.2for Qt5 注意: ...

  3. ubantu16.04+mxnet +opencv+cuda8.0 环境搭建

    ubantu16.04+mxnet +opencv+cuda8.0 环境搭建 建议:环境搭建完成之后,不要更新系统(内核) 转载请注明出处: 微微苏荷 一 我的安装环境 系统:ubuntu16.04 ...

  4. paip.最新的c++ qt5.1.1环境搭建跟hello world

    paip.最新的c++ qt5.1.1环境搭建跟hello world 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://bl ...

  5. XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发

    XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发 使用 Scene 类在 XNA 中创建不同的场景(八) 摘要: 平方已经开发了一些 Windows Phone ...

  6. [转]OPENCV3.3+CUDA9.0 环境搭建若干错误总结

    编译OpenCV设计启用OpenGL三维可视化支持和启用GPU CUDA并行加速处理的基本知识: 1.从2.4.2版本开始,OpenCV在可视化窗口中支持OpenGL,这就意味着在OpenCV中可以轻 ...

  7. 各种版本QT下载地址与VS2013+QT5.3.1环境搭建过程(转)

    原文转自 http://blog.csdn.net/baidu_34678439/article/details/54586058 1. 所有Qt版本下载地址: http://download.qt. ...

  8. 摘:J2EE开发环境搭建(1)——安装JDK、Tomcat、Eclipse

    J2EE开发环境搭建(1)——安装JDK.Tomcat.Eclipse 1:背景 进公司用SSH(Struts,spring和hibernate)开发已经有两个月了,但由于一 直要么只负责表示层的开发 ...

  9. ElasticSearch 集群环境搭建,安装ElasticSearch-head插件,安装错误解决

    ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决 说起来甚是惭愧,博主在写这篇文章的时候,还没有系统性的学习一下ES,只知道可以拿来做全文 ...

随机推荐

  1. 单节点下多个Tomcat服务器并存的端口号配置

    一个服务器节点同时安装多个tomcat服务器时,如果仅仅修改访问端口号则会提示端口冲突启动失败,还需要修改另外端口号解决,一共需要修改3处地方,修改如下: 编辑配置文件:server.xml 1.首先 ...

  2. Java语法笔记

    目录 知识点 不支持 恶心事 与C#的区别 组件 学习资料 母版页 知识点 类 静态方法,即可以在类上被调用,也可以在实例对象上被调用. Java类 先执行静态构造函数,再执行静态方法或静态字段,所以 ...

  3. [Linked List]Insertion Sort List

    Total Accepted: 59422 Total Submissions: 213019 Difficulty: Medium Sort a linked list using insertio ...

  4. java的几个奇怪语法

    =============================Java 双冒号 :: 语法的含义=============================下面的代码中有双冒号,初看上去很奇怪, list. ...

  5. 【Codeforces】Codeforces Round #551 (Div. 2)

    Codeforces Round #551 (Div. 2) 算是放弃颓废决定好好打比赛好好刷题的开始吧 A. Serval and Bus 处理每个巴士最早到站且大于t的时间 #include &l ...

  6. dojo:如何用MultiSelect实现类似ListBox风格的FromTo功能

    欲实现的功能如下图: 主要要解决的问题包括两个方面: 一个是MultiSelet初始化的工作,一个是FromTo功能按钮的实现.这主要是因为MultiSelect控件是存储无关的,并不像Select或 ...

  7. (转)可伸缩性最佳实践:来自eBay的经验

    转自:http://www.infoq.com/cn/articles/ebay-scalability-best-practices 在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力.我们所做的 ...

  8. 读书笔记(02) - 可维护性 - JavaScript高级程序设计

    编写可维护性代码 可维护的代码遵循原则: 可理解性 (方便他人理解) 直观性 (一眼明了) 可适应性 (数据变化无需重写方法) 可扩展性 (应对未来需求扩展,要求较高) 可调试性 (错误处理方便定位) ...

  9. django模型查询操作

    一旦创建好了数据模型,Django就会自动为我们提供一个数据库抽象API,允许创建.检索.更新和删除对象操作 下面的示例都是通过下面参考模型来对模型字段进行操作说明: from django.db i ...

  10. 数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题

    数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题 2个解决方法: 1.临时修改:mysql>set global max_a ...