首先介绍一个网站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,请自行下载。
发表评论: