首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Matlab中解决无效的MEX文件错误?

如何在Matlab中解决无效的MEX文件错误?
EN

Stack Overflow用户
提问于 2014-10-02 15:30:03
回答 3查看 5.8K关注 0票数 0

每次我试图定义一个符号变量时,我都会得到以下错误消息

无效的MEX-文件'C:\Program Files\MATLAB\R2013a\toolbox\symbolic\symbolic\mupadmex.mexw64':C:\Program Files\MATLAB\R2013a\toolbox\symbolic\symbolic\mupadmex.mexw64不是有效的Win32应用程序。

(请帮助:)

EN

回答 3

Stack Overflow用户

发布于 2014-10-02 15:54:50

.mexw64是为64位系统编译的mex文件的文件扩展名.

如果您的Windows安装是32位,或者即使Windows是64位,但是Matlab安装是32位(请检查任务管理器以验证后者),那么Matlab将查找.mexw32文件,而不是为32位系统编译。消息"...is不是有效的Win32应用程序“似乎意味着情况是这样的。如果是这样,您需要获得或构建一个32位版本的mex文件。

票数 1
EN

Stack Overflow用户

发布于 2014-12-14 09:33:29

票数 1
EN

Stack Overflow用户

发布于 2017-03-11 10:21:29

在我看来,这个问题似乎独立于32/64位机器或windos版本。我可以通过简单地安装2012年或更高版本的MicrosoftVisualC++再发行版来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26164259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档