[分享]详解如何配置qt使用vs2010进行开发

上传人:m**** 文档编号:41983174 上传时间:2018-05-31 格式:DOC 页数:8 大小:742.50KB
返回 下载 相关 举报
[分享]详解如何配置qt使用vs2010进行开发_第1页
第1页 / 共8页
[分享]详解如何配置qt使用vs2010进行开发_第2页
第2页 / 共8页
[分享]详解如何配置qt使用vs2010进行开发_第3页
第3页 / 共8页
[分享]详解如何配置qt使用vs2010进行开发_第4页
第4页 / 共8页
[分享]详解如何配置qt使用vs2010进行开发_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《[分享]详解如何配置qt使用vs2010进行开发》由会员分享,可在线阅读,更多相关《[分享]详解如何配置qt使用vs2010进行开发(8页珍藏版)》请在金锄头文库上搜索。

1、 分享分享 详解如何配置详解如何配置 QtQt 使用使用 VS2010VS2010 进行开发进行开发Qt 一个跨平台应用程序和 UI开发框架它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序, 无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。. c k+ F$ r3 U. + G4 w- wQt 主要是由 诺基亚 开发和维护的。Qt 通过开源授权(LGPL 和 GPL)以及商业授权 的方式对 Qt 进行授权。在Linux下 Qt 可是大名鼎鼎,Linux 的 KDE 图形界面就是基于 Qt 开发的。. d5 C! z; k. - O4 ?0

2、 - 4 tQt 的最大好处是跨平台,可以看到上图,Qt 可以支持 windows,Mac os,linux,embedded linux, wince/mobile,symbian,诺基亚最新的 Megoo 那也是不在话 下了,由于公司最近有些项目要求跨平台的支持,原来的 GIS 引擎是基于Windows开发的, 虽然没有用 MFC,但是由于绘图引擎这块使用的 GDI+,所以跨平台是非常困难的。所以 为了支持跨平台以及在可预见的将来的跨平台的需求,决定将绘图引擎这块在 Qt 的基础上 进行重构,并使用 Qt 开发一套基于 QtGis 引擎的地图项目管理应用程序。我在博客中将会同步将开发这个应

3、用程序的步骤展示出来,希望能通过这个系列的博 客,来展示 Qt 开发应用程序的便利性以及展示我们公司 GIS 引擎的强大能力。应用程序 的源代码将会同步放在每篇教程内提供下载。Gis 引擎将通过提供 SDK 的方式方便大家学习 及开发。第一篇第一篇. 配置配置 Qt 的的 windows 开发环境开发环境,并通过并通过 Visual Studio 2010 进行开发。进行开发。2 X6 g5 x# Y: i7 t. U) t! ?1. 下载 Qt 的安装包和 Visual Studio 2010 的 Qt插件,大家可以到下面的地址进行下载 (下面的下载都是基于 Windows 的,如果是其他环

4、境的操作系统可以到这里下载).( h- , N# _7 Q4 Z- Qt SDK: http:/ Studio 2010 开发插件: http:/ 安装安装 Qt SDK8 7 V y“ O- Y5 j, 安装其实很简单了,基本上一路回车即可,主要是要注意下 Qt 的安装路径最好安装在 全英文路径而且中间没有空格, 安装好后,可以运行开始菜单里面的 Qt Demo,直观感受 下 Qt 的强大功能!界面非常炫酷“ t - Q B, S9 l0 w4. 编译编译 QtQt 默认使用 mingw 进行编译,如果要使用 Visual Studio 2010 开发,需要将 Qt 重新编 译。. 4 i7

5、 0 2 o h. 0 n进入开始菜单 Microsoft Visual Studio 2010,Visual Studio Tools,Visual Studio Command Prompt (2010),需要注意的是,这里面必须是使用 Visual Studio Command Prompt (2010),不能使用 CMD 的 Dos 窗口2 R# ( A2 A4 F! f7 c2 0 A0 Y2 P1 H% G e7 hW1 M( g5 5 O) _) Q# E: V. J( 5.配置配置 Visual Studio 2010 的的 Qt 开发环境开发环境(Visual Studio

6、2010 最好是英文版本,Qt 对 Visual Studio 2010 中文版本可能支持的不好)等 Qt 编译好后就可以配置 Visual Studio 2010 的开发环境了,进入 Visual Studio 2010,选择 Qt 菜单,Qt Option,进入下图界面 # Q3 y- ; B) v2 E2 3 k, 4 g# o* G9 a+ _4 y% L0 F. u- u% Q$ S5 点击 Add,添加 Qt 的安装目录,并取名字,我这里使用 Qt 的发现版本最为名称,选择 OK 后即可。6 f* U+ E5 y# j G“ r9 E5 O“ m9 j7 v# y7 J03.Sto

7、p. $ _0 H% z5 K+ ? c6 I r9 W0 b 04.NMAKE : fatal error U1077: “d:Program FilesMicrosoft Visual Studio 9.0VCBIN 05.nmake.exe“ : return code 0x2 ! H+ X. |- T+ g( S5 L: 06.Stop. 9 H8 7 c$ k a. y # L0 h2 b0 M Stop. NMAKE : fatal error U1077: cd : return code 0x2) E% r6 W; X% / % g2 N* h Stop. M0 Z9 N3 r

8、 ( r Y; c) 4 p! - W/ i: H以上是出错代码,解决方法是将* c+ - k. P v- 3 S. eetStreamHandlePrivate.cpp(97) : error C3861: “socketSslErrors”: 找不到标识符 正在生成代码. NMAKE : fatal error U1077: “D:toolsMicrosoft Visual Studio 10.0VCBINcl.EX E“”: 返回代码“0x2” Stop.: X b+ T- v. F4 E! i NMAKE : fatal error U1077: “D:toolsMicrosoft V

9、isual Studio 10.0VCBINnmake .exe“”: 返回代码“0x2”2 A( A“ M u! y# B5 d* b5 e( i Stop., u0 j Q9 W5 K# _$ J) KNMAKE : fatal error U1077: “cd”: 返回代码“0x2”4 z2 I( d( Z% C, l H! A$ f Stop.解决方法是将8 f$ b* n8 _- K+ ) q6 G( h7 a1 lqtsrc3rdpartywebkitWebCoretmpmocdebug_sharedmocinclude.tmp4 s7 B% U9 A5 m7 M5 w# Q2 y! X7 cqtsrc3rdpartywebkitWebCoretmpmocrelease_sharedmocinclude.tmp“ I2 P1 z; i( v 删除之后可以继续编译(重新执行 nmake 命令)- n$ N# m8 J1 C& j7 A4 “ k6 N) W0 编译成功后 qt creator 里面显示 qt 已经成为 mscv 版本而不是 mingw32,但是使用 vs2010 插件时,仍然提示 qt 是 mingw 编译的,不知如何解决?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > Java

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号