我正在使用许多文件编译代码,其中一些代码位于本地MATLAB安装文件夹中。为此,我添加了一个包含在g ++中的包含显然无法很好地解决,因为我得到了所有MATLAB-C ++函数的未定义的引用(我试图使用) MATLAB C ++ Engine)如下面的截图所示:
我检查了引用的目录,它确实包含了" Engine.h"由 constraints.cpp 引用,这通常足以执行MATLAB-C ++引擎函数。
关于这个问题可能来自哪里的任何想法?
答案 0 :(得分:2)
您需要链接MATLIB库文件。您的代码引用了它们,但链接器并不知道它们是什么。