gpt4 book ai didi

eclipse - 无法在 Eclipse + EPIC 中查看本地

转载 作者:行者123 更新时间:2023-12-05 05:28:46 25 4
gpt4 key购买 nike

我刚刚为 Eclipse 3.7 安装了 Perl EPIC 插件。调试器本身工作正常,我可以单步执行我的代码。但是我看不到任何变量。 Eclipse 在错误日志中报告此错误:

An error occurred while parsing debugger variables; contents of the Variables view may be inaccurate. Failure caused by string: {NS00000003$^AS00000002''NS00000003$^DS000000010NS00000003$^ES00000043'The system could not find the environment option that was entered'NS00000003$^FS000000012NS00000003$^HS00000003256NS00000003$^LS00000003''NS00000003$^OS00000009'MSWin32'NS00000003$^PS00000003831NS00000010$^RE_TRIE_MAXBUFS0000000565536NS00000003$^SS000000011NS00000007$^TAINTS000000010NS00000009$^UNICODES000000010NS00000003$^VS00000007v5.10.0

还有很多东西要在这里张贴,所以我把它张贴在 PasteBin 上:

http://pastebin.com/k9kyhX0U

我的 perl 脚本是非常基本的东西:

$x = "hello world";
print "$x";

我在运行:

  • eclipse 3.7
  • EPIC 0.5.46 - 通过 Eclipse 软件管理器从 http://www.epic-ide.org/updates/ 下载并安装
  • ActiveState Perl:v5.10.0 专为 MSWin32-x86-多线程构建
  • Windows 7 旗舰版 x64

我已确保 PadWalker 已安装并正常工作。

我还进行了检查以确保这不是问题并且确实不是(Cwd.pm 已修复)。

http://www.epic-ide.org/faq.php#debug

有什么问题吗?

最佳答案

答案似乎在于 PadWalker 的模块文档,其中指出,“PadWalker 是一个模块,它允许您检查(甚至更改!)任何调用您的子程序中的词法变量。它只会显示那些调用时范围内的变量。"

此外,Eclipse 的 PERL-EPIC 文档表明它依赖于 PadWalker 来提供调试功能。因此,使用该特定插件在 Eclipse 调试器中检查变量的能力取决于显式声明变量。关键是使用 my 关键字声明具有词法作用域的变量。

您可以在此处的图像中看到变量在声明时显示。
enter image description here

关于eclipse - 无法在 Eclipse + EPIC 中查看本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com