【发布时间】:2012-07-30 18:43:57
【问题描述】:
我已经编写了一些 mex (c++) 代码,我使用了 mxArrays,以及一些其他的 Matlab 函数,我想知道是否可以通过包含适当的标头并进行一些小的更改来轻松地将其转换为 C++ 代码?
编辑: 通过“转换”,我的意思是我想编译和运行我的代码而不依赖(使用)matlab。
【问题讨论】:
-
mex 是一种依赖于平台的二进制格式。我真的怀疑你写过二进制代码。
-
@carlosdc,来自 mex 的标签描述“MEX 文件是由 C、C++ 或 Fortran 源代码生成的动态链接子例程,......”因此,假设他编写了 C++。
-
你只有 MEX 文件,还是有编译它的代码?
-
我希望我的代码能够独立于 Matlab 编译和运行。如果不使用 Matlab,我无法编译和运行我当前的代码(mex 环境中的 c++)。
-
@dmckee 和 carlosdc,这不是一件坏事。如果没有其他信息,他无法知道这样的图书馆是否已经存在。那么为什么不问一下呢?