前提:已经安装DirectX9
1:打开WorldWind.sln,设置启动工程为PluginSDK。
2:把World_Wind_1.4.0_Source\BIn\Debug下所有文件copy到World_Wind_1.4.0_Source\WorldWind\bin\x86\Release
3:开始编译。会发现很多字符串相关的语法错误。里面的语法错误其实是文件编码的问题引起的,关掉已经打开的源码文件,在VS的解决方案管理器里右键文件,选“打开方式”,选“带编码功能的CSharp编辑器”,选“西欧(windows)-代码页 1252”,打开文件,就可以看到乱码没有了,然后在文件菜单里把这个源码文件的保存编码改成UTF8,再保存源码文件,以后就可以正常打开了。受影响的文件有6个左右。
这里要感谢http://hi.baidu.com/paladin1893/blog/item/e359f9cabd581217be09e6d8.html中发表评论的网友的的代码页的提示。
网上很多方法是直接把?改成'是不准确的,这样运行后窗口右上角的地图信息会出现乱码。
不过这个网友说改成“US-ASCII-代码页 20127”,我试了,乱码是没了,但是显示还是不正确(比如度数的小圆圈,会变成数字0)
4:项目默认解决方案配置为Release,解决方案平台为AnyCPU(但是Release下实际上配置的是X86,而Debug配置的是AnyCPU,无法理解。)
不做任何更改应该可以运行WorldWInd了。
5:无法打开WorldWind.cs的解决方法:
双击WorldWInd.cs文件,报错如下:
警告 1 设计器无法处理第 1070 行的代码:this.splitContainer.Panel1Collapsed = !World.Settings.BrowserVisible;
方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器。
D:\World_Wind_1.4.0_Source\WorldWind\WorldWind.cs 1071 0
即使忽略并继续也不行,可暂时将那第1070行代码改成:
this.splitContainer.Panel1Collapsed = true;//!World.Settings.BrowserVisible;
6:LoaderLock问题:
菜单(调试-》异常)——》异常窗口 ——》ManagerDebuggingAssistants ——》去掉LoaderLock选项
7:注册表权限问题:打开HtmlEditor项目的属性,取消“生成(Build )”选项卡的为COM互操作注册('Register for COM interop')前的勾选
分享到:
相关推荐
WorldWind_1.4.0_Source 已修改报错部分,VS2015编译通过,直接使用VS2015打开,即可编译
worldwind技术手册 worldwind技术手册 worldwind技术手册
已编译通过,可直接运行
NASA WorldWindNASA WorldWindNASA WorldWindNASA WorldWindNASA WorldWind
worldwind1.4.net版,已修改,可编译通过并运行。
编译好的worldwind1.4.0源码,可以直接运行,显示3D地球,下载下来直接用vs2010打开运行就行了, debug和release的都编译通过了。 我的环境: win7,vs.net2010,32位系统。
world wind 的配置及各个插件功能的分析及代码的解析
world wind学习资料
介绍如何编译及运行java版worldwind
World Wind Java配置WMS服务器
NASA World Wind是一款虚拟地球仪软件,像Google Earth一样,可以用它来查看地球的卫星照片。 NASA World Wind俗称地球放大镜,是NASA(美国)国家航空和宇宙航行局联合出品,类似Earthview 3D的鸟瞰工具,更加权威...
仿worldwind插件的一个demo,用来学习worldwind很有帮助
个人整理的比较全的WorldWind学习笔记打包,包括WorldWind从安装到调试、各个部分的详细介绍,学习笔记总结等等
worldwind源码1.4版本的 拿去玩吧
美国国家航空航天局 NASA WorldWind IOS源码。 想在iOS平台上进行三维数字地球显示的朋友有福了,阅读该源码是最好的学习手段!
详细剖析WorldWind,帮助大家更好地学习。
找了好久才下下来的worldwind 的java源码
关于worldwind for web开发的hello world的小示例。。。