最近使用c#做了一个地面站,需要用到地面站,在论文里看到好多人都是用的Gmap,所以今天写个博客,记录一下自己遇到的问题。
1.下载
下载地址:https://archive.codeplex.com/?p=greatmaps
2.编译
大家都看到,网上说需要使用GMap.NET.Core.dll 和 GMap.NET.WindowsForms.dll这两个文件,但下载源码打开后发现事情并没有这么简单,打开后是这样的,而且也找不到我们要的文件。
![](https://img-blog.csdnimg.cn/20200512085617534.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
这是因为dll是一个动态链接库文件,需要我们编译后才能生成。因此我们首先在vs里创建一个winform项目,如图二
![](https://img-blog.csdnimg.cn/20200512090048728.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
然后右键点击解决方案,点击添加,选择现有项目,
![](https://img-blog.csdnimg.cn/20200512090255703.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
将对应路径下的文件,添加到项目中来,如图四所示
![](https://img-blog.csdnimg.cn/20200512090532267.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
然后右键点击新添加的项目选择重新生成
![](https://img-blog.csdnimg.cn/20200512090722453.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
即可生成 我们想要的dll文件
![](https://img-blog.csdnimg.cn/20200512090845216.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
3.添加引用,如图7所示,
![](https://img-blog.csdnimg.cn/2020051209394957.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODMxOTM5,size_16,color_FFFFFF,t_70)
然后即可完成安装
我把我的dll文件的链接放在下面,需要的可以自取
链接:https://pan.baidu.com/s/1pQPohXbWTZj0P-2wkXSTCQ
提取码:y7g8