每次我试图定义一个符号变量时,我都会得到以下错误消息
无效的MEX-文件'C:\Program Files\MATLAB\R2013a\toolbox\symbolic\symbolic\mupadmex.mexw64':C:\Program Files\MATLAB\R2013a\toolbox\symbolic\symbolic\mupadmex.mexw64不是有效的Win32应用程序。
(请帮助:)
发布于 2014-10-02 15:54:50
.mexw64
是为64位系统编译的mex文件的文件扩展名.
如果您的Windows安装是32位,或者即使Windows是64位,但是Matlab安装是32位(请检查任务管理器以验证后者),那么Matlab将查找.mexw32
文件,而不是为32位系统编译。消息"...is不是有效的Win32应用程序“似乎意味着情况是这样的。如果是这样,您需要获得或构建一个32位版本的mex文件。
发布于 2014-12-14 09:33:29
发布于 2017-03-11 10:21:29
在我看来,这个问题似乎独立于32/64位机器或windos版本。我可以通过简单地安装2012年或更高版本的MicrosoftVisualC++再发行版来解决这个问题。
https://stackoverflow.com/questions/26164259
复制相似问题