WorldWind学习之路1:小白起步环境配置

为了以后学习需要,导师要求我学习WorldWind。作为WorldWind小白,最初就是到网上看看入门级的资料,参考http://www.cnblogs.com/wuhenke/archive/2009/12/09/1620545.html,感谢无痕客的博文。以下记录了我搭建WorldWind环境的过程。

从官方下载WorldWind 1.4版的安装文件和.Net源代码。

地址:http://worldwind.arc.nasa.gov/download.html。

首先安装WorldWind,作为小白,首先摸索下WorldWind软件的各项功能,看到了WorldWind的魅力才有助于加强学习WorldWind的动力。当然作为开发人员,我们不能只看客户级的功能,而应该看看该软件是如何实现的,这样我们就需要研究WorldWind的源代码。WorldWind是开源项目,开源代码给我们的学习提供了很好的支持。

接着,解压缩World_Wind_1.4.0_Source.zip。用VS2008导入该工程,可是运行时,发现有很多问题。这里就用到了无痕客提供的解决对策!

这里最重要的准备工作就是安装安装DirectX,由于我们之前安装过了WorldWind1.4版的安装文件,DirectX已经安装了。

1.更改发布模式为Debug模式;

2.将World_Wind_1.4.0_SourceDebug文件下所有文件复制到World_Wind_1.4.0_SourceWorldWindbinx86Release目录下。不这样的话,会报错“找不到ddl文件”;

3.修改语法错误,打开的源码中很多地方少了"这个标点符号,造成语法错误,出现以下问题。例如:


sLocation =Convert.ToString(iDegrees) + "? + Convert.ToString(iMinutes) + "'"+ Convert.ToString(fSeconds) + "" " + sEW;

应该修改为

sLocation =Convert.ToString(iDegrees) + "°" +Convert.ToString(iMinutes) + "'" + Convert.ToString(fSeconds) + """ + sEW;

基本上就是把?改成用搜狗输入法打出“度”字,选第三个“°”

4.解决LoaderLock问题。Debug是出现下面的问题。

解决方法:按ctrl+D+E或alt+ctl+e或使用菜单(调试-》异常)—>异常窗口—>ManagerDebuggingAssistants—>去掉LoaderLock选项。如下图:


这样,大功告成!点击运行,成功启动了WorldWind1.4。虽然很简单,但是还是很有成就感!开发环境部署成功后就可以对源码进一步的分析和二次开发了!



To Be Continue!

WorldWind学习之路1:小白起步(环境配置)

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/23841.html

更多阅读

求生之路1和2 求生之路2操作按键

大家好,今天向大家推荐一款单机第一人称射击游戏名曰“打僵尸2”,O(∩_∩)O~其实是“求生之路2”这是一款丧尸题材的第一人称射击游戏有些血腥和暴力,第一次打的确是有点怕怕的额4位主人公所在的小镇爆发了一种变异的“狂犬病毒”

我的算法学习之路

2014年 5月 4日 | Comments作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的

如何在竞舞台(竞时通)玩求生之路1? 求生之路4

garena对战平台是台湾游戏公司的游戏互动平台,原名为GG,中文译作竞舞台,适用于国际性玩家。求生之路的上古级别玩家多数在GG平台留过活动足迹。Now!!GG的新一代进化版为GarenaPlus,中文译作竞时通,功能类似《多玩歪歪YY》.GarenaPlus

我的英语学习之路--影子跟读法

王子睿人称“秋裤哥”,考满分网托福项目总监,中国托福培训界名师。以注重实战、结果导向的教学风格著称。曾任新东方讲师,北京新东方学校国外考试部习作中心项目经理。托福公开课子睿老师说大部分中国学生的英文学得很痛苦,因为我们传统

声明:《WorldWind学习之路1:小白起步环境配置》为网友寻梦旅人分享!如侵犯到您的合法权益请联系我们删除