使用'perl模块'不起作用,因为无法在Epic中添加模块的路径

时间:2015-10-19 01:03:49

标签: perl

我在Win 7机器上安装了Active状态Perl 5.20.2(32位)。我正在使用Eclipse Release(4.5.1)和Perl的Epic插件。
我第一次使用PERl,Eclipse和Epic。

我有以下工作空间和项目结构:

  

C:\ SVN \ BuildToolWorkspace - >工作区路径
  C:\ SVN \ BuildToolWorkspace \ BuildToolPerlProj - >项目路径
  C:\ SVN \ BuildToolWorkspace \ BuildToolPerlProj \ adsp2mk.pl - > Perl文件
  C:\ SVN \ BuildToolWorkspace \ BuildToolPerlProj \ adsp2common.pm - > Perl模块

我在主要的Perl文件adsp2mk.pl和项目前面看到了红叉。 将鼠标悬停在以下代码中: enter image description here

我将路径添加到Perl包含文件夹/文件中 enter image description here

当我关闭项目peoperties并再次打开它们时,路径消失了,我仍然有项目错误和文件内部错误。

注意/更新:阅读完我之后发表的评论:

enter image description here

然而,即使刷新后,我仍然在第35行遇到错误。 关闭并打开Eclipse ,它就消失了。 但是,在导航窗口中,我仍然在项目前面有红叉,而脚本为

enter image description here

Q1)这可能是由语法检查引起的其他错误造成的吗?     我没有在脚本代码中看到任何红色波浪线来暗示这一点 Q2)为什么没有刷新删除第35行的错误,我不得不退出并重新打开eclipse?

2 个答案:

答案 0 :(得分:0)

您是否尝试将目录放入@INC?我认为你必须在BEGIN区块中这样做。

答案 1 :(得分:0)

根据屏幕截图,您没有添加任何路径到列表。你的清单是空白的。

根据屏幕截图,您将要添加一个垃圾字符串。

您想要的路径是${project_loc}/BuildToolPerlProj [1] ,并且不要忘记实际点击"添加到列表"这一次。

  1. C:\SVN\BuildToolWorkspace\BuildToolPerlProj(没有引号)也应该有效,但由于路径在项目中,因此如上所示,提供相对于项目的路径要好得多。