1

我使用来自 mathworks 网站的示例代码通过链接将 MATLAB 代码与 C/C++ 集成!

正如您在代码中看到的,头文件如下: #include "engine.h"

在 Linux (Ubuntu) 中,我运行: g++ engdemo.cpp -o mycpp命令来创建可执行程序,但出现以下致命错误:

engdemo.cpp:14:20:致命错误:engine.h:没有这样的文件或目录,编译终止。

我该如何解决这个致命错误?

4

1 回答 1

2

在看

[matlabroot '/extern/include']

如果你看到engine.h那里,就跑

g++ -I../../include engdemo.cpp -o mycpp 

(假设您从 运行[matlabroot '/extern/examples/eng_mat/']

于 2013-06-06T09:57:59.850 回答