1

我试图optim在 Octave 中安装该软件包。

>> pkg install -forge optim
C:/PROGRA~1/GNU: line 1: [Paths]: command not found
C:/PROGRA~1/GNU: line 2: Octave/Octave-6.2.0/: No such file or directory
C:/PROGRA~1/GNU: line 3: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 4: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 5: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 6: OctaveOctave-6.2.0\binqt.conf: No such file or directory
C:/PROGRA~1/GNU: line 7: OctaveOctave-6.2.0\binqt.conf: No such file or directory
make: *** [Makefile:68: error-helpers.o] Error 127
make: Entering directory '/tmp/oct-jYpbYN/optim-1.6.1/src'
CXXFLAGS=" -Wall -Wno-deprecated-declarations" C:/PROGRA~1/GNU Octave/Octave-6.2.0/mingw64/bin/mkoctfile-6.2.0.exe -c error-helpers.cc
make: Leaving directory '/tmp/oct-jYpbYN/optim-1.6.1/src'

error: pkg: error running 'make' for the optim package.
error: called from
    configure_make at line 110 column 9
    install at line 196 column 7
    pkg at line 568 column 9
>>

这个问题是关于什么的?

我在哪里可以找到文件binqt.conf

4

1 回答 1

2

这是一个已知的错误。在此处阅读更多信息: 错误 #59412:[octave forge] (ocl) 编译包错误,路径中有空格

Jinchuan在该错误报告讨论中还提出了一种解决方法:

自 6.0.90 的 alpha 版本以来,我在尝试在 win 7 和 10 64 位系统上安装 forge 包时遇到了以下问题...这个问题可以通过更改默认安装位置来解决(例如C:\Program Files\GNU Octave\Octave-6.0.92)到一个没有任何空格的位置(我试过C:\Octave-6.0.92了,安装伪造包时没有问题)。

于 2021-07-29T05:58:07.503 回答