面朝大海,春暖花开

作者:xiaokcehui2019-2-7 9:57分类: sb/multibeam 标签: mbsystem

点击查看原图

首先介绍一个网站mirone,这个网站两大特点:

1)将GMT的功能Windows化了,使用matlab开发的

2)将mbsystem的功能可以在Windows上运行了

在github上我搜到了,mbsystem-Win项目,网址是:https://github.com/joa-quim/MB-system-Win/blob/master/README,和官网的代码的区别是,增加了makefile.vc文件,基于VC2013,可以生成VS静态库和动态库,可惜没有包含所需静态库。由于站长电脑上有cygwin,想根据X11和Xm的.a文件生成.lib和.dll,可惜没有成功,或者说使用命令如下命令:

gcc -shared -o libXm.dll *.o -Wl,--export-all-symbols,--output-def,libXm.def,

lib /machine:i386 /def:libXm.def

电脑一直在运算,出不来结果,我放弃了,看了需要更高性能的计算机。

站长又想到一个办法,因为X11已经有VC版了,就是VcXSrv,通过它编辑X11的WIN32的静态库和动态库,然后基于X11,编写Xm的makefile.vc生成Xm的静态库和动态库。站长没有尝试,这两天弄libXm.lib,没有成功,心神俱碎,不想弄了,反正弄好了,使用起来也不方便。

使用XWin显示mbvelocitytool.exe,如下:

点击查看原图

奇怪的是,文件夹是固定的,不能选择,可能是哪个地方出问题了。

只要不用到图形界面(Xm和X11),那么剩下的lib和dll都能正常生成,这也就够了。

mbsytem的win32和win64版本已经上传至csdn,请自行下载。

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/2483 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~