2019-03-27 16:27:57 +08:00
|
|
|
|
# C++ 调用 Octave
|
|
|
|
|
|
|
|
|
|
## 环境配置
|
|
|
|
|
|
|
|
|
|
### Ubuntu
|
|
|
|
|
|
|
|
|
|
需安装 octave 库
|
|
|
|
|
|
2020-05-20 16:18:39 +08:00
|
|
|
|
```bash
|
2022-04-29 13:20:16 +08:00
|
|
|
|
sudo apt install liboctave-dev
|
2019-07-30 13:52:13 +08:00
|
|
|
|
```
|
2019-03-27 16:27:57 +08:00
|
|
|
|
|
|
|
|
|
## 主要头文件
|
|
|
|
|
|
|
|
|
|
Ubuntu Octave 4.2 版本头文件路径在:/usr/include/octave-4.2.2/octave 下。主要头文件如下:
|
|
|
|
|
|
2020-05-20 16:18:39 +08:00
|
|
|
|
```cpp
|
2019-03-27 16:27:57 +08:00
|
|
|
|
#include <oct.h>
|
|
|
|
|
#include <octave.h>
|
|
|
|
|
#include <parse.h>
|
|
|
|
|
#include <toplev.h>
|
|
|
|
|
```
|
2019-07-30 13:52:13 +08:00
|
|
|
|
|
2019-03-27 16:43:19 +08:00
|
|
|
|
## 库文件
|
|
|
|
|
|
|
|
|
|
Octave 的库文件是 liboctinterp.so,链接程序时需要使用该文件。
|