我在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和项目前面看到了红叉。 将鼠标悬停在以下代码中:
当我关闭项目peoperties并再次打开它们时,路径消失了,我仍然有项目错误和文件内部错误。
注意/更新:阅读完我之后发表的评论:
然而,即使刷新后,我仍然在第35行遇到错误。 关闭并打开Eclipse ,它就消失了。 但是,在导航窗口中,我仍然在项目前面有红叉,而脚本为
Q1)这可能是由语法检查引起的其他错误造成的吗? 我没有在脚本代码中看到任何红色波浪线来暗示这一点 Q2)为什么没有刷新删除第35行的错误,我不得不退出并重新打开eclipse?
答案 0 :(得分:0)
您是否尝试将目录放入@INC?我认为你必须在BEGIN区块中这样做。
答案 1 :(得分:0)
根据屏幕截图,您没有添加任何路径到列表。你的清单是空白的。
根据屏幕截图,您将要添加一个垃圾字符串。
您想要的路径是${project_loc}/BuildToolPerlProj
[1] ,并且不要忘记实际点击"添加到列表"这一次。
C:\SVN\BuildToolWorkspace\BuildToolPerlProj
(没有引号)也应该有效,但由于路径在项目中,因此如上所示,提供相对于项目的路径要好得多。