GROOPS学习笔记(一)安装与配置软件

由于课题研究需要,在导师的推荐下开始摸索GROOPS,寄希望能用该软件进行低轨卫星与GNSS卫星定轨相关工作

第一次在CSDN上写文章,当做记录和激励自己学习吧,加油加油


GROOPS简介:

GROOPS (The Gravity Recovery Object Oriented Programming System) 是一个用于重力场反演、GNSS数据处理以及时间序列和空间数据统计分析的软件工具包

下载GROOPS网址:

https://github.com/groops-devs/groops

下载到本地后是个名为 groops-main 的压缩包,将其解压后,重命名为 groops ,拷贝到希望安装到的分盘下(此次我将其安装到了C盘,习惯将C盘放已安装的软件,工作站的C盘还是够的)

打开压缩包里的 INSTALL.md,里面有很详细的安装过程可以参考,一步一步做就好

但是!可能是由于我太菜,按照步骤安装竟然失败了,折腾了好久才弄好,现在记录一下当时踩过的坑,和大家分享


Step1:安装VS(我安装的是VS2019)

Step2:安装msys2,网址为MSYS2

Step3:打开安装好的msys2,此时应关闭安装界面

                Start Menu > MSYS2 64-bit > MSYS2 MinGW 64-bit(注意一定是打开64这个蓝色的)

GROOPS学习笔记(一)安装与配置软件

Step4:使用msys2安装compilers, cmake, expat, OpenBLAS, LAPACK这几个组件(输入的时候注意要区分大小写,该空格要空格),询问是不是都安装的时候,直接回车都安装即可

Step5:继续安装 NetCDF library

Step6:下载和安装liberfa,依次进行:

        注意接下来这一步是创建lib目录,中的 c/groops 要根据自己的安装目录修改,例如安装在d盘的话,应改为 d/groops 

         下载erfa

         解压下载的压缩包

         改变路径

        编译 

        安装make 

Step7:安装Microsoft MPI,下载网址Microsoft MPI – Message Passing Interface | Microsoft Docs

        在msys2中继续安装

Step8:创建GROOPS目录并编译

        注意接下来这一步是创建build目录,中的 c/groops 要根据自己的安装目录修改,例如安装在d盘的话,应改为 d/groops。注意mkdir和cd后都要加上空格。

        注意这一步很容易打错漏打代码,不要乱空格,大小写对应(我就是打错了好几次)。最后面的C:groops根据实际情况修改

        开始编译


至此使用msys2安装的过程就结束啦。但你以为这就可以运行GROOPS了O NO NO,还差临门一脚,配置电脑环境

Step1:打开控制面板(打开开始菜单,输入control就会跳出来了)

Step2:打开用户账户

GROOPS学习笔记(一)安装与配置软件

 

GROOPS学习笔记(一)安装与配置软件

Step3:进入环境变量设置

GROOPS学习笔记(一)安装与配置软件

 Step4:进入环境变量中的Path,点击编辑,准备加入新的路径

GROOPS学习笔记(一)安装与配置软件

Step5: 输入新的路径,其中路径需要根据自己实际情况修改(看你安装在哪里)。此外也需要注意,Qt不一定是5.15.2这个版本,需要根据自己实际情况修改 

        这里有个需要注意的点!在Path里,路径顺序不是随便排列的!第一个和最后一个项目要保持和原来一样(框红的部分),新加入的四个路径顺序可以改

GROOPS学习笔记(一)安装与配置软件

 至此环境配置大功告成


 打开cmd窗口,直接输入groops.exe,若能运行处截图所示情况,则表示安装成功!

GROOPS学习笔记(一)安装与配置软件

但,还差一步,配置Qt

下载好Qt后进行安装,安装Qt时选择如下组件

GROOPS学习笔记(一)安装与配置软件

 安装成功后,打开groops > gui > groopsGui.pro

打开后迫不及待直接Run,但竟然报错了

编译错误Error while building/deploying project

度娘上有很多说是因为路径有中文所以会报错,但是我不属于这个情况(记录上这个情况,说不定其他人会碰到),最后找到原因,是要修改项目中的Build directory为我groops的gui文件夹所在路径,此处我是C:groopsgui

GROOPS学习笔记(一)安装与配置软件

设置好这个以后,就Run成功啦

但是打开后GROOPS又提示

GROOPS学习笔记(一)安装与配置软件

 这时打开groops文件夹里的groops.xsd就可以啦,界面长这样

GROOPS学习笔记(一)安装与配置软件

 大功告成!


ok,这就是安装GROOPS的全过程啦,接下来开始好好研究,有新进展也会继续更新的

另,官方参考文档好详细的,一定要好好研究

官方参考文档:

GROOPS – Overview

来源:晋级中的大哲

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月3日
下一篇 2021年11月3日

相关推荐