繁体   English   中英

从源代码构建八度音程包

[英]build octave package from source

我想在八度软件中安装octaviz软件包。

从文档中可以看出:

-您需要八度2.1.53或更高版本以及VTK CVS来构建八度。 要编译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

知道我在这里缺少什么吗?

您缺少octave/oct.h标头。 这通常意味着您没有安装Octave。 如果已安装,则可能缺少头文件和共享库(如果使用Linux,是否安装了octave的-dev或-devel packaqes?)如果已安装,则必须正确运行了配置脚本。 指定正确的选项或设置CXX_FLAGS。 如果您不了解编译器标志,则可能不应该更改它们,而应弄清楚如何正确安装八度音程库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM