【发布时间】:2018-02-18 01:57:11
【问题描述】:
我在 Mac 10.9.3 上使用 IDL 8.3
我正在运行一个调用过程的脚本。我调用的过程包含在 IDL 路径中包含的目录中(我通过进入 IDL->preferences->IDL->paths 并添加目录来完成此操作)。但是,当我尝试运行脚本时,我收到错误消息:“% 尝试调用未定义的过程/函数:'procedure.pro'。% 执行停止于:$MAIN$”。奇怪的是,它仍然列出了过程中所谓的“未定义”的所有语法错误。此外,当我在 IDL 提示符中键入 procedure.pro 名称时,它会亮起青色/蓝色(意味着它可以识别该过程)。
我尝试制作一个非常简单的simple.pro,将其放入我之前提到的同一目录中,将其输入到IDL提示符(它变成蓝绿色/蓝色),它运行完美,没有错误。
我不确定为什么 procedure.pro 文件是“未定义”的,因为它包含在它的路径中,我用 simple.pro 证明了这个路径中的 .pro 文件可以正确运行。
【问题讨论】:
标签: undefined procedure idl-programming-language