如何使Coder工具包创建的MEX文件可供其他人使用

时间:2014-11-06 19:18:05

标签: matlab mex matlab-coder

我使用MATLAB的Coder工具包创建了一个MEX文件,它在我的计算机上工作得非常好,但是当我将它发送给其他人使用时,它会出错并且不起作用。

正确分发并允许其他人使用我的MEX文件/代码的正确步骤是什么?

另一方面,(我不确定这会影响我的问题)但是在编码器创建的C代码文件中,它有变量导致我的计算机上的目录,而不是相对路径。

1 个答案:

答案 0 :(得分:0)

安装MCR(我的原始建议)仅适用于编译器生成的代码,尽管您仍需要兼容的libmx和libmat。我想也许他们可以通过安装程序获得它们,但是如果MATLAB不兼容(v6 vs v7),他们真的需要更新MATLAB。

通常,请避免部署代码中的路径。