c++ - MATLAB 代码与 C/C++ 集成时出现 fatal error

标签 c++ matlab fatal-error matlab-engine

我使用来自 mathworks 网站的示例代码将 MATLAB 代码与 C/C++ 集成 a link !

如您在代码中所见,头文件如下: #include "engine.h"

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

engdemo.cpp:14:20: fatal error: engine.h: No such file or directory, compilation terminated.

我该如何解决这个 fatal error ?

最佳答案

往里看

[matlabroot '/extern/include']

如果你在那里看到engine.h,就运行

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

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

关于c++ - MATLAB 代码与 C/C++ 集成时出现 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16958859/

相关文章:

c++ - MATLAB 到 C++ 代码行转换

matlab - 从每行中添加不同数量的元素

c# - 命令执行期间遇到 fatal error mysql c#

C++使用起点和终点读取文件的特定部分

c++ - 使用 exec() 执行 perl/python/... 脚本

matlab - 是否可以在 MATLAB 中的表达式上应用冒号运算符?

PHP:触发 fatal error ?

c++ - fatal error C1083 使用 sparsehash 库时

c++ - 苹果操作系统 X : Where should I store save games for a game delivered as a bundle?

c++ - 从系统时间中添加或减去一小部分时间