为什么我得到一个“无效的墨西哥人文件”的错误而执行我的应用程序依赖于一个墨西哥人文件?

2视图(30天)
我创建一个编译应用程序,它使用一个墨西哥人文件的操作。当我创建了一个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持团队
这个奇特的行为是因为MCR无法找到墨西哥人的文件。墨西哥人文件无法找到一个依赖似乎相关/包含在Microsoft Windows SDK 7.1。
目标计算机上安装Microsoft Windows SDK 7.1和重新启动这台机器将会解决这个问题。
1评论
塞巴斯蒂安。
塞巴斯蒂安。 2014年4月15日
你好,我有我的独立应用程序完全相同的问题!我试图解决这个问题上面指示但还是同样的错误!我还能做些什么来解决这个问题?谢谢!

登录置评。

更多的答案(0)

类别

找到更多的在故障诊断在MATLAB编译器SDK帮助中心文件交换

s manbetx 845


释放

R2012b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!