我正在尝试为 Octave 安装 sci cosim,为此我需要安装 scilab 和 BackDoor,但是,安装 BackDoor 后,启动 scilab 时出现以下错误:
atomsLoad: An error occurred while loading 'BackDoor-0.22':
exec: error on line #46: "Undefined variable: void"
答案1
对于 Scilab 6.0.x,您可以使用以下命令来修复此问题:
sed -i 's/openBackDoor(void\* pvApiCtx);/openBackDoor();/' ~/.Scilab/scilab-6.0.?/atoms/BackDoor/0.22/etc/backdoor.start
它将错误的第 46 行从 更改openBackDoor(void* pvApiCtx);
为正确openBackDoor();
。
然后工具箱将在下次启动 Scilab 时加载:
Startup execution: loading initial environment Start Toolbox BackDoor Load macros Load gateways Load help Opening back door
注意:我没有用过这个工具箱,请自行阅读它的文档。