Octave 以倍频程打印时出错

Octave 以倍频程打印时出错,octave,Octave,当我试图打印变量,甚至是“help”命令时,我在倍频程中遇到了这个错误 octave-3.6.4.exe:66> help minimize 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x60E90000, RegionSize 0x170000, State 0x10000 C:\Software\Octave-

当我试图打印变量,甚至是“help”命令时,我在倍频程中遇到了这个错误

octave-3.6.4.exe:66> help minimize
      0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x60E90000, RegionSize 0x170000, State 0x10000
C:\Software\Octave-3.6.4\bin\less.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0

我不确定是什么导致了这个错误。我从windows注册表中删除了cygwin。这就是原因吗?无论如何,如何消除这个错误?

我遇到了完全相同的问题。只需卸载Octave,然后重新启动,然后重新安装。这对我起到了作用。

我在Octave v3.8.2中也遇到了同样的错误,@Gaboros,你解决了吗?这不是解决办法。这是解决我问题的办法。我猜cygwin文件在某个时候被破坏了(由于计算机崩溃或其他原因),所以卸载并重新安装Octave恢复了它们。这对我很有效,但如果对你没有帮助,可能你有不同的问题:-/