从 .mexglx 到 .mex

Posted

技术标签:

【中文标题】从 .mexglx 到 .mex【英文标题】:From .mexglx to .mex 【发布时间】:2012-05-07 12:33:26 【问题描述】:

我得到了一个使用外部 C 函数的 Matlab 程序。我只有这个外部函数的编译版本,扩展名是 .mexglx 。从我已经红色的情况来看,这个扩展似乎是用 linux 编译的 mex 文件版本。我在 windows XP 下运行 matlab,我的问题是我的 Matlab 无法读取 .mexglx 扩展名。所以我的问题是:有没有办法将扩展名为 .mexglx 的文件更改为 .mex?因为目前我没有 C 语言的源代码,所以我无法正确重新编译它。如果可以提供帮助,我准确地说我的 Matlab 版本是 R2007b。 谢谢你的回答

【问题讨论】:

【参考方案1】:

不,没有办法,对不起。您需要获取源代码才能为不同的平台构建它。

【讨论】:

以上是关于从 .mexglx 到 .mex的主要内容,如果未能解决你的问题,请参考以下文章

在新的 matlab 版本上运行旧的 mex 文件

使用 mex 将一个大矩阵从 Matlab 传递到 C:Matlab 崩溃

WCF:在 VS2010 中自动禁用 MEX 从 DEBUG 到 RELEASE 构建?

升级到 macOS Mojave 后,MATLAB 不再卸载 MEX 文件

将 C++ MEX 文件中的值返回到 MATLAB

Codeforces 1325C - Ehab and Path-etic MEXs