使用QT开发GoogleMap瓦片显示和下载工具(1)——QT开发环境准备
由于是第一次使用qt,光是QT的安装和调试就费了好大功夫,汗一个,下面记录下过程和遇到的问题的解决方法吧。
- 下载QT
直接Google搜索“QT”,进入官网http://qt-project.org/,进行下载,我下载的是QT5.2版本,QT Library和QT Create一起绑定下载的

由于我电脑上只安装了VS2010,所以上面的这一项,至于其他选项,可以参考个人情况和喜好自行选择需要下载哪一项吧。恩,还有吐槽一下那个在线安装器,我还以为他会根据电脑的情况推荐下载选项,结果还是和网页上类似需要选择,所以大家还是直接在网页上选择好要下载的选项直接下载就好
- Visual Studio 插件下载
对于之前常年在VS2010上进行开发的我来说,能够继续试用VS进行开发自然是极好的,所以在下载页面http://qt-project.org/downloads,拉到最下面的Other Downloads,选择下载VS插件,我下载的是下面这个选项

主要是因为电脑上还有VS2013啦,不过装上发现似乎VS2013有点问题,所以就没有怎么用,主要还是用VS2010继续开发。
- QT调试环境配置
使用QT创建一个简单的命令行程序,发现可以执行,但是不能调试,通过搜索发现是需要安装Windows Debug Tool,具体方法可以参考该文章:QT CREATOR在WINDOWS上的调试器安装与配置。
- VS2010 QT 插件配置
QT插件安装完成后默认是没有自动寻找已经安装的QT Librery,需要我们手工进行添加,具体步骤是
- 打开VS,在QT菜单里面点击”QT Options”命令,打开对话框
- 在对话框里面点击“Add”按钮,在path那一行选择QT的安装目录,注意是包含bin文件夹的目录,如下

- 名字可以自己随意起吧,这样配置完成后就可以进行QT开发了
- VS2010代码提示配置
这个在VS2010开的时候,我使用Visual Assistant X插件进行代码提示,相信很多同学也是一样的吧,可是默认对QT支持的不好,需要配置一下path才能正常工作,具体参考使用Visual Studio(VS)开发Qt程序代码提示功能的实现,这个虽然说的是VS2008,但是VS2010基本上大同小异,可以参考这个配置好。
- 其他
主要遇到的问题大概就是这么多吧,都是靠Google解决的,至于QT学习方面,主要参考下面这部官方的推荐的书籍

另外还有两本作为辅助参考和今后深入学习的参考吧


比较可惜的就是这几本书都是将Qt 4 的,所以可能稍微有点过时,另外还有一个很不错的技术博客,可以作为参考:豆子的Qt 学习之路 2。
应该就这么多吧,话说突然发现写blog果然很耗费时间,默默的1个小时就过去了。
使用QT开发GoogleMap瓦片显示和下载工具(1)——QT开发环境准备的更多相关文章
- [转]使用QT开发GoogleMap瓦片显示和下载工具
第一节 之前做项目的时候经常遇到需要大量地图背景数据,然后没有数据被逼着去Google上下载瓦片数据在拼接成整张影像的工作,其实遥感影像晚上有很多可以下载到的,但是大部分是作为研究用的,作为GIS的背 ...
- 使用QT开发GoogleMap瓦片显示和下载工具
之前做项目的时候经常遇到需要大量地图背景数据,然后没有数据被逼着去Google上下载瓦片数据在拼接成整张影像的工作,其实遥感影像晚上有很多可以下载到的,但是大部分是作为研究用的,作为GIS的背景图或者 ...
- 使用QT开发GoogleMap瓦片显示和下载工具(2)——Google地图瓦片投影和获取网址解析
这篇主要说的是Google地图采用的投影方式,瓦片划分方式以及如何从给定的经纬度获取瓦片的数据的网址.所有资料均来自于网络,并亲自试验可行. Google地图投影 首先是地图投影问题,因为地球本身是一 ...
- python tkinter 框架开发的收费音乐免费下载工具
使用介绍: 工具下载地址:https://wps-oss.oss-cn-shenzhen.aliyuncs.com/Music2.exe 技术交流和赞助请前往我的咸鱼: https://market. ...
- Cesium中文网——如何开发一款地图下载工具[一]
Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ Cesium中文网的朋友们的其中一个主题是:自己独立开发一款地图 ...
- VC++/MFC(VC6)开发技术精品学习资料下载汇总
工欲善其事,必先利其器,VC开发MFC Windows程序,Visual C++或Visual Studio是必须的,恩,这里都给你总结好了,拿去吧:VC/MFC开发必备Visual C++.Visu ...
- ThinkPHP5.1完全开发手册.CHM离线版下载
ThinkPHP5.1完全开发手册.CHM离线版下载 ThinkPHP5.1完全开发手册离线版.CHM下载地址 百度云:链接: https://pan.baidu.com/s/1b4jKJN-8UyI ...
- (转载) Android开发时,那些相见恨晚的工具或网站!
huangmindong的专栏 目录视图 摘要视图 订阅 赠书 | 异步2周年,技术图书免费选 程序员8月书讯 项目管理+代码托管+文档协作,开发更流畅 Android ...
- 【Qt开发】【ARM-Linux开发】 QT在ARM上显示字体的问题
在PC机上利用QT开发的应用程序在设置字体时,在PC上运行,可根据自己的设置,字体随之变大或变小.而移植到ARM上运行时发现,显示字体与所设置的字体不用,字体普遍偏小.经过上网搜索发现,是环境变量字库 ...
随机推荐
- 转 oracle cursor 游标
转自:http://blog.csdn.net/liyong199012/article/details/8948952 游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定 ...
- 多线程编程_CountDownLatch
CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类,可以把它看成是一个计数器,其内部维护着一个count计数,只不过对这个计数器的操作都是原子操作,同 ...
- maya2012安装失败如何卸载重装
AUTODESK系列软件着实令人头疼,安装失败之后不能完全卸载!!!(比如maya,cad,3dsmax等).有时手动删除注册表重装之后还是会出现各种问题,每个版本的C++Runtime和.NET f ...
- 数据库mysql--基础命令
客户端 一.登录和退出 1.登录 mysql -h server-ip -u usename -p 回车,然后会提示输入密码 2.退出:"quit;" | "exit;& ...
- shell脚本之文件测试操作符及整数比较符
一.文件测试操作符: 在书写测试表达式是,可以使用一下的文件测试操作符. 更多的参数可以help test或者man bash 二.字符串测试操作符: 字符串测试操作符的作用:比较两个字符串是否相同. ...
- winfrom C#树勾选等
AfterCheck /// <summary> /// 树勾选 /// </summary> /// <param name="sender"> ...
- css3 animatehue属性
-webkit-perspective(-moz,-o,perspective下同)表示透视范围大小: -webkit-transform-style很好理解了,表示变换类型,preserve-3d看 ...
- Annotation版本的HelloWorld
hiberante 的 annotation历史: 在hibernate3以后,开始支持Annotation; 先有hiberante再有JPA,有了JPA标准之后,hibernate写了Annota ...
- Tomcat 中部署 web 应用 ---- Dubbo 服务消费者 Web 应用 war 包的部署
使用Maven构建Dubbo服务的可执行jar包 Dubbo服务的运行方式: 1.使用Servlet容器运行(Tomcat.Jetty等)----不可取 缺点:增加复杂性(端口.管理) 浪费资源(内存 ...
- 常用HTML富文本编辑器
常用的HTML富文本编译器UEditor.CKEditor.TinyMCE.HTMLArea.eWebEditor.KindEditor简介 这篇文章主要介绍了常用的HTML富文本编译器UEdit ...
