我正在使用ubuntu 16.04,我通过软件中心安装了gnu octave(4.0.2)。我可以通过shell运行八度音,但如果我想在c ++代码中使用它,我不会落后于如何启动。它通过错过八度标题直接打破:
#include <iostream>
#include <octave/octave.h>
导致
/home/analysis/Filter/Filter.cxx:2:10: fatal error: 'octave/octave.h' file not found
#include <octave/octave.h>
我知道它位于/usr/include/octave-4.0.2/octave/中。如何让我的代码知道这个? 非常感谢你提前!
答案 0 :(得分:1)
您需要将正确的标志传递给编译器。您可以使用$ octave-config-4.2.1 -p OCTINCLUDEDIR
/usr/local/include/octave-4.2.1/octave
程序查找它们:
mkoctfile
但是,使用mkoctfile --link-stand-alone standalone.cc -o standalone
更容易,这是关于source的手册部分中解释的内容。像这样:
<input type="text" [(ngModel)]="myValue" name="myValue"/>