0

我正在编译一个包含许多文件的代码,其中一些位于本地 MATLAB 安装文件夹中。为此,我向 g++ 添加了一个包含,这显然不能很好地解决,因为我得到了对所有 MATLAB-C++ 函数的未定义引用(我正在尝试使用 MATLAB C++ 引擎),如下面的屏幕截图所示:

在此处输入图像描述 Makefile 非常短,因此:

在此处输入图像描述

我检查了引用的目录,它确实包含了约束.cpp 引用的“Engine.h”,这通常足以执行 MATLAB-C++ 引擎函数。

关于这个问题可能来自哪里的任何想法?

4

1 回答 1

2

您需要链接 MATLIB 库文件。您的代码正在引用它们,但链接器不知道它们是什么。

于 2016-02-24T05:23:19.517 回答