【发布时间】:2018-12-17 21:58:02
【问题描述】:
我不确定这个问题是奇怪的还是微不足道的。
背景如下:我们的实验室中有一个 FANUC 机器人,可以通过其专有的 KAREL 语言进行交互(我只是意识到我的标签可能具有误导性)。一位技术人员为我提供了“在他的机器上运行”的编译器 - ktrans.exe。然而,在我的机器上,它默默地失败了。两者都是 Windows 10 专业版。
根据我在 Powershell(Win10 和 Win8)中使用 gdb 并在 wine(Ubuntu16 和 Sabayon Linux)下运行它所看到的情况,有一个似乎与 mfc42.dll 相关的段错误。
来自 Powershell gdb 的跟踪:gdb ktrans.exehttps://pastebin.com/qeBBTKGu
来自葡萄酒的痕迹:wine ktrans.exehttps://pastebin.com/tnCj9DrB
如果我在 32 位或 64 位中运行,错误没有区别。
我们将在一段时间内获得 FANUC 的离线编程套件,这应该可以解决问题。但我想早点拥有这一能力,我也很好奇发生了什么。
有没有人暗示为什么会发生这种情况?或者我可以研究什么来进一步调试?我无权访问 ktrans 资源。
最好的,
尼基
【问题讨论】: