- 积分
- 26
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-6-19
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我使用的matlab是64位的2011b,fortran的版本是 Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2010 linker)在matlab中设置好mex -setup 选择好上述的IVF编译器,再在matlab编译接口程序及计算程序(命令为mex myplus.f)
然后matlab的提示是:
'link' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
D:\MATLAB\BIN\MEX.PL: Error: Link of 'myplus.mexw64' failed.
Error using mex (line 206)
Unable to complete successfully.
进入调试里面查看发现是function errCode = runCmdInShell(cmdtool, cmdargs) 这个函数里面的一个命令:
% Run shell commands
errCode = dos([ cmd ' -' computer('arch') ]);
这一行命令出错;返回的值是errCode =2
求教高手,这是哪里出了问题,该怎样解决?
|
|