Qt+VS2005(配置步骤)

在VS2005中安装了QT4.4.3,由于目前的QT版本已经很高了,很难找到QT4.3.2之类的版本了,还有另外一个原因:QT在VS2005上的插件的版本也很高了。因此,很多QT与VS2005结合的文章,现在都不太适用了;不过今天花了3个多小时的时间,终于QT4.4.3安装在VS2005上了,并测试成功!

以下是安装过程:

1. 简述
   在 Windows2000/xp 下,安装 VS2005,QT 4.4.3 ;并在 VS2005上建立 QT 的集

   成开发环境, 利用VS2005 开发环境开发,调试 QT 程序;
2.所需程序
  VS2005                                  //  VS2005的安装程序;
  qt-win-opensource-src-4.4.3.zip          //  QT4.4.3 的 Windows 源代码
  qt-vs-addin-1.1.4.exe              //  VS2005 的 for QT 插件
3. 操作步骤
3.1  安装 VS2005
    在 Windows 下,进入 VS2005/ 目录,双击 setup.exe 程序;
    每次按照提示, 点击 “Next”按钮 即可;
  3.2  安装QT 4.4.3 源代码
     将qt-win-opensource-src-4.4.3.zip拷贝到 某个目录,如C:/Qt/ 目录下,并在C:/Qt/

   下解压qt-win-opensource-src-4.4.3.zip(安装路径不要包含空格,否则会编译出错);
  3.3  编译QT4.4.3
      ① Windows2000/xp中新增一个系统环境变量QMAKESPEC,值为

           win32-msvc2005
       ②在系统环境变量的path中添加C:/Qt/qt-4.3.1/bin
      ③ 从Windows 的“开始”按钮点击,打开  VS2005Command Program;

           路径如下:
      “Start -> Program -> Microsoft VisualStudio 2005 -> Visual Studio Tools-> 

          Visual Studio Command Program”
        在VS2005 Command Program 里,进入QT 4.4.3 源代码 目录,如:
          >C:/
          >cd C:/Qt/ qt-win-opensource-src-4.4.3/
          执行configure 目录,参数如下:
          >configure-debug-and-release  -stl -platform win32-msvc2005 -no-dsp –vcproj
                    (出现选择項,输入‘y’,按Enter键继续)
      等待一段时间后,运行 nmake 命令,如:
         nmake
      等待数小时后(视机器条件而定),编译成功即可;
  3.4  安装VS2005 的 QT插件
        双击执行qt-vs-addin-1.1.4.exe  程序即可;

  3.5  设置环境参数
      在“系统环境参数里”,新增 一个环境变量:
      QTDIR= C:/Qt/qt-4.3.1
    即: 变量名 为 QTDIR
          变量值为C:/Qt/qt-4.4.3  

  3.6然后打开VS2005,发现菜单项多了一个‘Qt’ ,说明安装成功!
4.  在Windows端测试
    打开VS2005 ,点击菜单 “File” -> “New”->  “Project”-> “Qt Projects” -> “QT Application”, 并输入合适的参数和变量,点击 OK.
    之后就可以在VS2005 里自由的使用 QT Designer 和 QT 类库;
    Windows端的调试方法类似普通的VC 程序调试;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/434238.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c malloc 头文件_C/C++笔试题:主要考察C/C++语言基础概念算法及编程,附参考答案...

1.编写my_strcpy函数,实现与库函数strcpy类似的功能,不能使用任何库函数;答:char *strcpy(char *strDest, const char *strSrc){if ( strDest NULL || strSrc NULL)return NULL ;if ( strDest strSrc)returnstrDest ;char *tem…

置换加密算法

1 #include "stdio.h"2 #include "stdlib.h"3 #define column 34 typedef char DataType;5 6 7 /************************************************************************/8 /* 置换加密算法。9 content为需要加密的内容,index为置换的密匙…

SQLlite数据导入到mySQL_如何批量导入数据到Sqlite数据库

做android和ios开发的一般都用Sqlite数据库,有的时候数据需要批量导入,那么如何导入呢?在这里,介绍2种方法供大家参考。一、用sqlite命令以windows系统为例,linux下命令是一样的。1.安装sqlite工具包首先要安装有sqlit…

c/c++ 运行库

11.2 C/C运行库 11.2.1 C语言运行库 任何一个C程序,它的背后都有一套庞大的代码来进行支撑,以使得该程序能够正常运行。这套代码至少包括入口函数,及其所依赖的函数所构成的函数集合。当然,它还理应包括各种标准库函数的实现。…

下面哪个字段是http请求中必须具备的_理解HTTP协议-HTTP协议详解总结

一、HTTP协议的演进HTTP(HyperText Transfer Protocol)协议是基于TCP的应用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容。默认端口是80。1、HTTP 0.9版本 1991年这个版…

查看一个结构体成员的方法

find / *.h -name|xargs grep 结构体名 这个方法并不是很凑效。。。 万能的gdb 法: int main(void){type var;return 0;}gcc -g a.cgdb a.outb mainrp varset print pretty onp varp main::v转载于:https://www.cnblogs.com/mathzzz/archive/2012/09/24/2700796.htm…

ad电阻原理图_负载电阻的原理及应用

在开始主题之前,我们需要了解的是:负载电阻是什么?将其拆分:负载和电阻;负载,顾名思义,是指连接在电路中的电源两端的电子元件。主要功能就是将电能转换成其他形式的能,以实现能量的…

终于搞定android驱动USB摄像头了!

多亏了stackoverflow看到的一篇帖子,其中有几句关键的话,然后顺藤摸瓜解决了问题。帖子大意:讨论的前提是你的USB摄像头是UVC兼容的(如今大部分摄像头兼容)默认Android不提供访问外部摄像头的API,所以你要考…

mysql怎么回复.from的数据库_mysql怎么回复.from的数据库

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户…

python dataframe 新列_Python第二十四课:Pandas库(四)

Python第二十四课:Pandas库(四)点击上方“蓝字”,关注我们.不知不觉,我们已经跨越了千难万险,从零开始,一步步揭开了Python神秘的面纱。学到至今,回过头,才晓得自己在不知不觉已经学会了如此多的…

Sharepoint 2010 应用范围

应用范围:入口網站 (Site) 、 協同合作 (Community) 、 內容管理 (Content) 、 企業搜尋 (Search) 、 商業智慧 (Insight) 、 商業流程 (Composite) use: http://www.microsoft.com/taiwan/casestudies/products/moss.aspx# http://www.microsoft.com/taiwan/sharep…

Visual Studio 2005结合Direct 9.0 SDK(Aug2007)时应该注意的事项

要用DX SDK开发DX程序必然要用VC 6.0或者VS。但是现在的DX SDK VC 6.0已经不能胜任了,一般都是用VS2003或者VS2005来进行开发。 昨天,我开始搭建开发环境(前次弄好了但是GHOST还原了就没了……),但是直到晚上十点多宿舍…

python opencv录制视频_如何使用OpenCV和Python录制视频?

我已经看过OpenCV的Python example介绍了如何使用VideoCapture和VideoWriter来捕获和写出视频文件。但我一直在想:OpenCV Error: Assertion failed (dst.data dst0.data) in cvCvtColor, file /tmp/opencv-n8PM/opencv-2.4.7.1/modules/imgproc/src/color.cpp, lin…

springboot mysql脚本_springboot配置mysql连接的实例代码

一:导入pmo.xm配置包mysql库连接、druid连接池、mybatis组件mysqlmysql-connector-javaruntimecom.alibabadruid-spring-boot-starter1.1.10org.mybatis.spring.bootmybatis-spring-boot-starter${mybatis.version}配置扫描文件src/main/java**/ *.xmltruesrc/main/…

win7里运行命令

Windowsr:打开“运行” 在“运行”里输入:services.msc 则打开服务转载于:https://www.cnblogs.com/echonn/archive/2012/09/27/2706416.html

编译pjsip2.0 + SDL 1.3

1第一步编译 SDL 1.3 安装Microsoft DirectX SDK (June 2010)编译: 错误,把D3DMATRIX提前到函数的变量声明前面。 1>d:\project\01_voip\sdl-1.3\sdl-1.3.0-6235\src\render\direct3d\sdl_render_d3d.c(593): error C2275: “D3DMATRIX”:将此类型用…

hashmap 遍历_别慌,送你21 个面试官必问HashMap考点

Java面试笔试面经、Java技术每天学习一点Java面试关注不迷路作者:菜鸟小于来源:https://www.cnblogs.com/Young111/p/11519952.html1:HashMap 的数据结构?A:哈希表结构(链表散列:数组链表)实现,…

ffmpeg遇到inttypes.h和UINT64_C

编译过程:错误一:无法打开包括文件:“inttypes.h”: No such file or directory解决方法:删除之,并在其之前添加如下代码: #if defined(WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__) # …

redis storm mysql_storm-redis 详解

多的不说,先来代码分析,再贴我自己写的代码。如果代码有错误,求更正。。导入两个关键包,其他项目需要的包,大家自己导入了,我pom下的包太多,不好一下扔上来。org.apache.stormstorm-redis${stor…

22套精美的网页按钮图标设计推荐(包括PSD和AI文件)

图标是一个简单的单色符号,表示对象的基本形状。字形被广泛地使用在我们周围的公共场所,如机场和商场或购物中心。在网页设计当中,他经常会被使用,用来展示每个元素代表的意思,他简洁大方,一目了然&#xf…