快印店网站建设84wzjs,广州专业拓客团队联系方式,用xp做网站是否先搭建iis,品牌建设情况汇报1、简介 免费的开源海图仪和船用GPS导航软件 https://opencpn.org/ 
1.1 OpenCPN概述 
OpenCPN是一款自由软件#xff08;GPLv2#xff09;#xff0c;用于创建简洁的海图绘图仪和导航软件#xff0c;可以在航行过程中使用或者作为计划工具。OpenCPN提供大量免费海图下载GPLv2用于创建简洁的海图绘图仪和导航软件可以在航行过程中使用或者作为计划工具。OpenCPN提供大量免费海图下载支持航线设计、航行监控能接入GPS、AIS数据能叠加雷达图像还满足气象导航方面的要求还有众多插件可供选择且一直持续改进更新中。OpenCPN由C编写遵从GPLv2协议其源代码可以轻易的从github获取。  
1.2 OpenCPN功能 2、下载和编译 
OpenCPN由C编写遵从GPLv2协议其源代码可以轻易的从github获取。在windows下编译方法windows下编译方法如下 https://opencpn.org/wiki/dokuwiki/doku.php?idopencpn:developer_manual:developer_guide:compiling_windows 
2.1 Visual Studio 2017 
安装Visual Studio 2017添加C及Windows XP C功能。 
下载 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/ 安装  
2.2 Git 
安装Git: https://git-scm.com/downloads  
2.3 CMake 
安装CMake: https://cmake.org/download/  
2.4 POedit 
安装POedit https://poedit.net/ 配置系统环境变量在PATH中添加: 
C:\Program Files (x86)\Poedit\GettextTools\bin2.5 wxWidgets 
1方法一源代码编译 
获取wxWidgets 3.1.2源码并生成使用VS2017 x86 Native Tools下的命令行运行如下命令  
cd C:\Users\tomcat\Desktop\test         //修改成自己的目录
git clone -b v3.1.2 https://github.com/wxWidgets/wxWidgets
cd wxWidgets
git submodule init
git submodule updatecd build\msw
nmake /f makefile.vc BUILDrelease SHARED1 CXXFLAGS/D_USING_V141_SDK71_ CFLAGS/D_USING_V141_SDK71_ LDFLAGS/SUBSYSTEM:WINDOWS,5.01
nmake /f makefile.vc BUILDdebug SHARED1 CXXFLAGS/D_USING_V141_SDK71_ CFLAGS/D_USING_V141_SDK71_ LDFLAGS/SUBSYSTEM:WINDOWS,5.01cd wxWidgets
git submodule init
git submodule update设置环境变量wxWIDGETS_ROOT_DIR为wxWidgets 3.1.2源代码目录 将wxWidgets源代码目录下的路径lib\vc_dll\添加进系统变量。 2方法二使用二进制文件 https://github.com/wxWidgets/wxWidgets/releases?page1  下载头文件   下载库文件  设置环境变量wxWIDGETS_ROOT_DIR   
wxWIDGETS_ROOT_DIRC:/Users/tomcat/Desktop/test/wxWidgets-3.1.2wxWidgets_LIBRARIES 
wxWidgets_LIBRARIESC:\Users\tomcat\Desktop\test\wxMSW-3.1.2_vc141_Dev\lib\vc141_dll2.6 OpenCPN 
下载 OpenCPN源码 https://github.com/OpenCPN/OpenCPN/releases?q5.0.0expandedtrue  解压之后  下载 预编译Windows依赖 - OpenCPN_buildwin-4.99a.7z https://download.opencpn.org/s/oibxM3kzfzKcSc3/download 然后解压到C:\Users\tomcat\Desktop\test\OpenCPN-5.0.0\buildwin目录下。 
cd C:\Users\tomcat\Desktop\test\OpenCPN-5.0.0
mkdir build
cd build
cmake -G Visual Studio 15 2017 -T v141_xp ..
cmake --build .
cmake --build . --config release
cmake --build . --config release --target package编译过程中会出现一些错误。例如“正体字”改成“zhengti”即可等。 下载 Copyfiles.bat.doc并删去后缀名 .doc移动到\xx\OpenCPN\下面后执行copyfiles.bat这步不做可能还是会缺几个dll。 https://opencpn.org/wiki/dokuwiki/lib/exe/fetch.php?mediaopencpn:dev:copyfiles.bat.doc 
C:\Users\tomcat\Desktop\test\OpenCPN-5.0.0\Copyfiles.bat鼠标双击它直接运行如下  打开文件夹“C:\Users\tomcat\Desktop\test\OpenCPN-5.0.0\build\Debug”发现OpenCPN编译成功。  
3、运行 
3.1 主界面 
直接运行opencpn.exe。  
3.2 绘制路线Route 
鼠标右键选择菜单“New Route…”开始创建路线操作  创建多段路线如下  
3.3 切换地图底色 3.4 距离测量 
鼠标右键选择菜单“Measure”开始距离测量操作  鼠标右键选择菜单“Measure Off”结束距离测量操作  
3.5 添加图表 
将下载好的图表数据放在文件夹里“D:\Program Files (x86)\OpenCPN\data”  然后通过界面更新按钮“Prepare all ENC Charts”。  
更新过程中如下  更新完成如下    
结语 
如果您觉得该方法或代码有一点点用处可以给作者点个赞或打赏杯咖啡╮(▽)╭ 如果您感觉方法或代码不咋地//(ㄒoㄒ)//就在评论处留言作者继续改进o_O??? 如果您需要相关功能的代码定制化开发可以留言私信作者(✿◡‿◡) 感谢各位大佬童鞋们的支持( ´ ▽´ ) ( ´ ▽´)っ