我是 C++ 新手,但我遇到了麻烦。我想使用 C++ 重新实现一个用 GNU Octave 编写的代码。但是,我仍然想在该 C++ 代码中使用一些 GNU Octave 功能。
我在 Ubuntu 14.04 LTS 上安装了 GNU Octave 4.0.0。我的问题是我什至无法编译,因为缺少“octave/oct.h”?
一个简单的代码
#include <iostream>
#include <octave/oct.h>
using namespace std;
int main ()
{
Complex number = Complex(0, 1);
cout << number;
}
当用 g++ (4.8.4) 编译时产生:
“致命错误:octave/oct.h:Aucun fichier ou dossier de ce type #include 编译终止。”。
谢谢你的帮助。
使用GNU Octave 自己的最小示例,您应该能够毫无问题地编译和运行它
为了能够使用
mkoctfile
,你需要安装liboctave-dev 包