我想在octave软件中安装octaviz包。
从文件中可以看出:
- 你需要八度音阶2.1.53或更高版本以及VTK CVS来构建octaviz。要编译octaviz,请在源树的根目录中运行ccmake .
,然后make
,最后make install
。
我第一次运行ccmake .
,在我安装了一些我缺少的库后,它成功完成了。
但是,我跑了“make”并退出时出现以下错误:
>> make
[ 1%] Built target vtkWrapOctave
[ 1%] Building CXX object Common/CMakeFiles/octaviz.dir/octaviz.o
/home/user12345/octave/octaviz/Common/octaviz.cc:31:24: fatal error: octave/oct.h: No such file or directory
#include <octave/oct.h>
^
compilation terminated.
make[2]: *** [Common/CMakeFiles/octaviz.dir/octaviz.o] Error 1
make[1]: *** [Common/CMakeFiles/octaviz.dir/all] Error 2
make: *** [all] Error 2
知道我在这里缺少什么吗?
答案 0 :(得分:1)
您缺少octave/oct.h
标头。这通常意味着您没有安装Octave。如果你确实已经安装了它,也许你错过了头文件和共享库(如果你使用的是Linux,你安装了octave&#39; s -dev或-devel packaqes?)如果安装了它们,你必须运行它们配置脚本不正确。指定正确的选项或设置CXX_FLAGS。如果你不了解编译器标志,你可能不应该更改它们,而是找出如何正确安装八度音程库。