我使用来自 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/