为什么我得到一个“无效的墨西哥人文件”的错误而执行我的应用程序依赖于一个墨西哥人文件?
2视图(30天)
显示旧的评论
MathWorks支万博1manbetx持团队
2013年6月13日
编辑:
MathWorks支万博1manbetx持团队
2014年4月17日
我创建一个编译应用程序,它使用一个墨西哥人文件的操作。当我创建了一个32位机工作正常,但是当我将它部署在64位机器上我收到以下错误:
无效MEX-file“C: \ \用户当地mllopes.000 \ AppData \ \ Temp \ mllopes \ mcrCache8.0 \ DS_GUI5 \ DS_GUI \ FieldSolenoid_Opt_mex。mexw64”:找不到指定的模块。
所有(墨西哥人,M, EXE文件)使用相同的赢得了7 (x64)机(使用MATLAB 2012 b)。可执行好这台机器上运行。然而,我试图部署可执行的机器是另一个赢得7 (x64)机器没有MATLAB。它只有安装MCR 2012 b。我使用Microsoft Windows SDK 7.1的编译器。
可能是什么问题?
接受的答案
MathWorks支万博1manbetx持团队
2013年10月18日
这个奇特的行为是因为MCR无法找到墨西哥人的文件。墨西哥人文件无法找到一个依赖似乎相关/包含在Microsoft Windows SDK 7.1。
目标计算机上安装Microsoft Windows SDK 7.1和重新启动这台机器将会解决这个问题。