老板今天让调试一下world wind,第一次接触这个,下载文件,是从以下参考而来:
- /// 1. 项目准备
- /// 1.1 项目源码 World_Wind_1.4_SRC
- /// http://downloads.sourceforge.net/project/nasa-exp/World%20Wind%20.NET/1.4/World_Wind_1.4.0_Source.zip?use_mirror=ufpr 1.2 DX9.0 SDK (152M)
- /// 考链接为:
然后就是程序的安装工作:
首先电脑上得有VS2008吧,然后安装DX9.0,这个好像是和显卡有关的东西,估计是程序开发是使用了这个,这个显卡相关的链接就是5.里面提供的地址,下载安装即可;同时,还下载了一个叫做 ICSharpCode.SharpZipLib.dll 的东西,链接是:
然后就是利用VS打开解压后的源代码文件,文件中有一个叫做.sln的文件,直接双击或加载都可以打开,这样就会提示要从旧版本升级什么的,你直接下一步到完成,即可,然后重新生成解决方案看看,好多错误就正常了。
要引用很多的dll,首先,你把原先BACKUP的包中debug下面的所有文件都copy 到 E:\××\worldwind\World_Wind_1.4.0_Source\World_Wind_1.4.0_Source\WorldWind\bin\x86\Release 下面即可,这样重新编译后肯定还有问题,首先你需要把所有的?号改掉,建议全部改为“,即可,然后就是在 HtmlEditor 里面修改属性下面的 生成选项卡中的为com项目表注册 去掉这个勾即可 ,还有在plugsdk 的属性中让它运行不安全的程序,这个勾要勾选,就不会产生运行时的什么 注册表中的什么提示错误了,当然要把world wind设置为默认运行程序啦。
接下来便是修改所有程序为运行状态为运行,而不是调试,否则容易停下来,但是不好发现错误可能,因此你要把程序反复调试几次以后,根据出现的问题进一步解决,一般可以用google 解决你的问题。