PhysioNet Ecgpuwave Install

官方链接:https://archive.physionet.org/physiotools/wfdb-windows-quick-start.shtml#test-wave

官方提供了两种方法,一个是通过Cygwin,另一个是通过MinGW,答主两个方法都试过了,通过MinGW并没有安装成功,所以果断换成了Cygwin。

第一步,就是Cygwin的安装,

链接:https://cygwin.com/install.html

我直接选择第一个,下载后解压

PhysioNet Ecgpuwave Install_第1张图片

这个有点意思,我第一次下载就是无脑安装,没看教程,然后就踩坑了,打开Cygwin后发现很多基础的指令都没有,比如说gcc,g++,最后才发现安装时要自己选择安装包的,默认安装的结果就是啥也没有。

 

会有三种安装方式,这里我选择的是Install from Internet,然后选择的是Aliyun的镜像

这Root Directory我就是默认的原始路径在C盘,因为之前的安装玄学经验告诉我,默认路径最好还是放C盘

安装目录就可以选择自己的安装目录,我放在了D盘里

PhysioNet Ecgpuwave Install_第2张图片

PhysioNet Ecgpuwave Install_第3张图片

PhysioNet Ecgpuwave Install_第4张图片

PhysioNet Ecgpuwave Install_第5张图片

然后就是选择安装包,Physionet网页里给了 需要的安装包:https://archive.physionet.org/physiotools/cygwin/

这里比如说 ImageMagick (Graphics) :ImageMagick指的是你需要的安装包,Graphics是安装包的Category,所以你可以先通Search查找安装包,再通过后面的Category确定是不是需要的安装包(考虑到不同的Category会有重名的情况)

下图里的libX11-devel(X11) 这个包我没有找到,可以自己去官网下载,不过我发现编译过程好像没有影响。

PhysioNet Ecgpuwave Install_第6张图片

PhysioNet Ecgpuwave Install_第7张图片

第二步,检测你的Cygwin是否安装成功:

cygcheck -c cygwin

会打印出当前cygwin的版本和运行状态,如果status是ok的话,
则cygwin运行正常。
1、然后依次输入gcc –version,g++ --version
会输出相应版本

2、输入gdb –version进行测试,如果都打印出版本信息和一些描述信息,
非常高兴的告诉你,你的cygwin安装完成了!

第三步,下载ecgpuwave

PhysioNet Ecgpuwave Install_第8张图片

这里第一步我们已经完成了,第二步是下载 WFDB Softwave Package

https://archive.physionet.org/physiotools/wfdb-windows-quick-start.shtml#test-wave

按照上述步骤,最后是make install 和 make check,这里check成功后会有很多提示(这部分忘记截图,是傻瓜式安装)

PhysioNet Ecgpuwave Install_第9张图片

我们可以再测试下

1、在当前目录输入 rdsamp -r 100s

2、会输入一连串的
     21596	  982	  995
     21597	  978	  989
     21598	  975	  988
     21599	  975	  989

这时候,下载的只是WFDB Softwave Package,里面并没有我们需要的ecgpuwave

但是,WFDB Softwave Package安装是我们下载ecgpuwave的前提

最后一步,下载ecgpuwave

链接:https://www.physionet.org/content/ecgpuwave/1.3.4/

PhysioNet Ecgpuwave Install_第10张图片

我们可以在当前目录里再创建一个ecgpuwave文件夹,然后进入文件夹

1、输入
wget -r -N -c -np https://physionet.org/files/ecgpuwave/1.3.4/

2、前提:你的cygwin需要有wget,如果没有,会报错不存在这个指令
如果你忘记下载了,可以再打开之前的cygwin的安装,再按照上述安装步骤重新添加这个安装包进去即可

安装成功后,我们可以做个 make check

PhysioNet Ecgpuwave Install_第11张图片

我的测试结果:Test1 Failed  Test2 passed

这里不要一看到Failed就开始沮丧,Test1 Fail是正常现象,如果是Test2 需要查下具体是哪个地方出了问题

PhysioNet Ecgpuwave Install_第12张图片

 

你可能感兴趣的:(PhysioNet Ecgpuwave Install)