在MATLAB里边需要使用XML::Twig,XML::Parser,Math::Polygon::Calc,Tie::IxHash几个包,琢磨了多半天,安装成功了,记录一下:
1.下载windows下激活Perl的工具,http://www.activestate.com/activeperl/downloads,根据系统情况选择32位还是64位,安装后在cmd中输入perl,不会再提示“不是内部命令或外部命令,也不是可运行的程序”,即为安装成功。
2.下载如下几个perl的工具包(后缀一般为.tar.gz):
XML::Twig
XML::Parser
Math::Polygon::Calc
Tie::IxHash
3.不解压的情况下可以直接使用如下命令进行自动安装(需注意执行命令时的路径要为工具包保存所在的路径):
perl-MCPAN -e "install XML::Twig"
perl -MCPAN -e "install XML::Parser"
perl -MCPAN -e "install Math::Polygon::Calc"
perl -MCPAN -e"install Tie::IxHash"
4.如果3步自动安装出现错误,则需要解压文件后,进行手动安装:
首先在本地安装nmake工具,如果本机安装了Microsoft virtual studio,则可以使用vs自带的命令行工具(cmd),里边就集成了nmake。
5.在VS自带的cmd中切换到工具包解压后的文件夹中,依次执行以下命令:
PerlMakefile.PL (这一步执行后文件夹中会多出几个文件)
nmake
nmake test (这一步会出现很多个ok,最后出现PASS)
nmake install
这几个命令执行后如果均没有明显提示错误的信息出现,则为安装成功。