因为工作需要,要用到QT做UI,今天周末我决定来公司将QT环境搭起来。

在之前网上找了很多别人的经验,大概了解了在Windows下拾建的步骤:

1. 要有VS2005的工具,当然我机子上本来就有VS2005  team suite(我一直用此工具做开发);

2.下载QT包:qt-win-opensource-src-4.4.0.zip(其实这个我看了很多版本,头大,反正以前我这个版本的QT,我就没有下,直接用了。如果没有的可以去ftp://ftp.trolltech.no/qt/source/);

3.下载Qt Visual Studio Integration v1.2.2 for.VS.2003.2005.exe,我在CSDN里下的。说起来惭愧,这个工具包我在上面的FTP并没有找到,找了很多地方没有找到,还到一个群里问了一个超SB的问题,没有人日我,羞!以后碰到问题还是多思考。

4准备好了就进行安装了。

因为我的VX2005本身有,如果没有的要先安装VS;

(1)首先将qt-win-opensource-src-4.4.0.zip解压,放到D盘自建的D:/qt/qt-win-opensource-src-4.4.0

(2)配置环境变量

新增一个环境变量QMAKESPEC,值为win32-msvc2005,在PATH变量后面增加D:/qt/qt-win-opensource-src-4.4.0/bin(这个地方的环境变量可能是为后面的build做准备的,因为我在写日志时去环境变量里找不到了)。

(3)启动VS2005可以进build

首先启动:开始->  程序 -> Microsoft Visual Studio 2005 -> Visual Studio Tools ->  Visual Studio 命令提示

(强烈BS下自已,准备用print screen截图贴进来,不知么搞。)

进到D:/qt/qt-win-opensource-src-4.4.0目录下,dir一下,会看到configure.exe.

持行:configure -debug-and-release  -stl -platform win32-msvc2005 -no-dsp –vcproj命令,中途有一个选项,按y后回车。等待...............................大约半个小时吧。等完了就直接nmake,唉接着等待..........................................老子,要疯了,差不多两个多小时,QT搞了一些什么东东,这么大,估计这就是cross-platform的代价(可能是QT为了封装各种平台的UI,搞了太多东东,愚见,希望别误导你)。我去吃个饭,再来。

(4)吃饭时候提心掉胆,网上各位大鸟们说编译可能会有一大堆错误,唉!最烦这个,那些所谓的开源代码,没有几个拿来不自已重编重调的,BS一下这些想开源,但又不情愿的人,当然,也同时BS一下我自已。不过还好,一次编译过了。现在就是安装Qt Visual Studio Integration v1.2.2 for.VS.2003.2005.exe.还顺利,我下载时同时有个keygen.exe,所在key也有了。

(5)现在就是打开VS 2005配置了

启动VS2005,你就在右边看到QT的工具栏了。高兴啊

去建一个工程试一下,晕,不让编译,后来查了一下才发现要配置,我高兴早了!!!

这个地方我主要参考了:http://www.cnblogs.com/buffer/archive/2009/05/24/1488294.html向这哥们致敬

"Tools" -> "Options" -> "Qt" -> "Builds", 添加我们刚才编译的Qt代码,名字为"Qt 4.3.2", 路径为"D:/qt/qt-win-opensource-src-4.4.0".

如果安装Visual Assist的话,需要配置一下,才有代码提示功能.

"VAssistX" -> "Visual Assist X Options ..." -> "Projects", 在"Platform"里面把"Win32"改为"Custom",
在"Stable include files"末尾添加"D:/qt/qt-win-opensource-src-4.4.0".

OK,搞定了,可以写QT程序了。

在Windows下搭QT编程环境相关推荐

  1. WIndows下搭建Qt开发环境 -- Qt 、Qt Creater 安装、配置

    [本文发布于https://blog.csdn.net/Stack_/article/details/122491885,未经许可不得转载,转载须注明出处] 一.需要下载安装哪些文件 1 Qt SDK ...

  2. Windows下的QT系统开发环境搭建

            QT是一款由Qt Company开发的跨平台C++图形用户界面应用程序开发框架.它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器.Qt是面向对象的框架,使用特殊 ...

  3. 如何在Windows下搭建Qt安卓开发环境?

    一.导读 本文描述如何在Windows下搭建Qt安卓开发环境,由于Qt维护的安卓开发环境和安卓开发环境在很大程度上不兼容,所以在选择Qt版本的时候需要注意:在JDK和Android SDK环境的选择上 ...

  4. Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3/S3系列模组二次开发

    前言 本教程适用于以下两种用户: ①无Linux环境搭建经验或搭建Linux开发环境不成功: ②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功: 本教程提供了windows下搭建 ...

  5. Windows 下使用GNU开发环境[转]

    Windows 下使用GNU开发环境http://www.hebl.name/zh/archives/gnuwin32-dev.html 2005-4-22 GNU/Linux, 軟件技術 GNU/U ...

  6. 如何在Windows下发布QT应用程序

    如何在Windows下发布QT应用程序 [环境介绍] [操作系统]:Windows 10 64bit [IDE套件]:QT Creator 4.8.0 [编译器版本]:QT5.12.0 MSVC201 ...

  7. 乐鑫Esp32学习之旅② 巧用eclipes编辑器,官方教程在Windows下搭建esp32开发环境,打印 “Hello World”。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  8. Jenkins系列:5、wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe

    Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe 文章目录 Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成e ...

  9. windows下发布Qt程序

    From: http://hi.baidu.com/limingfantasy/blog/item/22f6c459b8720086810a182e.html windows下发布Qt程序 2008- ...

最新文章

  1. 数据挖掘十大经典算法之——Naive Bayes 算法
  2. SQLite.NET在Win7(64位)下使用的问题
  3. Mac bower install bootstrap bug解决
  4. 智慧教室解决方案和移动授课概念说明
  5. Windows下redis使用及安装
  6. GDAL/OGR 1.9.0获取shp文件中中文字段值和属性值乱码文件解决
  7. 微服务容错时,这些技术你要立刻想到
  8. 大变革!苹果设计团队三名核心元老离职
  9. 手机桌面没有计算机图标,手机桌面图标不见了,更改桌面图标的大小-
  10. 贺利坚老师汇编课程61笔记:操作显存数据即在屏幕上显示
  11. 安卓rom制作教程_【固件更新】极光ROM 小米MIX2、小米MAX2、小米Note3 MIUI11最新稳定版更新...
  12. visio UML图 视频学习
  13. ideaIU-2018.3.1安装及激活方法-百度网盘分享
  14. Python爬虫初探——天涯
  15. 天枢系统 | 白条账单架构及618备战
  16. sqlite3设置密码 password
  17. 天琴协议_天琴座:新秀背后
  18. DES的加密解密在ECB上的使用(C语言实现)——大三密码学实验
  19. vue项目对接钉钉企业内部H5微应用
  20. 这3款免费的Word转PDF转换器软件,建议收藏使用

热门文章

  1. boost::log::keywords::format用法的测试程序
  2. boost::histogram::detail::tuple_slice用法的测试程序
  3. boost::graph::dimacs_basic_reader用法的测试程序
  4. boost::graph模块实现双连通分量算法的测试程序
  5. boost::convert模块实现默认转换器的测试程序
  6. boost的chrono模块运行时解析的测试程序
  7. VTK:可视化之Glyph3DMapper
  8. QT的QJSValueIterator类的使用
  9. QT的QDesignerContainerExtension类的使用
  10. QML基础类型之geopath