3

我正在尝试在我的 C/C++ 代码中使用 Octave 作为外部求解器。

我在这里读到需要包含 octave/oct.h 头文件。但是我无法在我的电脑上找到它。我到处搜索,包括 octave 根目录版本 3.0.5。

我应该怎么办?

4

3 回答 3

3

我在 Windows 中的 Octave 3.2.2 安装中找到了它:C:\Octave\3.2.2_gcc-4.3.0\include\octave-3.2.2\octave。

您在使用其他操作系统吗?如果是这样,您可能需要单独安装接头。例如,Ubuntu 10.10 有一个单独的octave3.2-headers包。

如果您使用的是 Windows 并且您的 Octave 安装没有标头,您可以尝试升级到 3.2.2 或更高版本。我从Octave-Forge获得了 Windows 安装程序。

于 2010-11-29T20:20:04.393 回答
2

对于 Ubuntu 上的较新版本,例如 Octave 3.8.1,您必须安装以获取标头的软件包现在称为liboctave-dev

于 2014-09-03T10:00:12.390 回答
0

安装在 Ubuntu 上的 Octave 4.0.0 的包含文件夹可以在 /usr/include/octave-4.0.0/octave 找到。

于 2016-09-06T13:43:01.340 回答