作者costas (costas)
站内MATLAB
标题[问题] M-file转.exe 执行後无显示结果
时间Tue Dec 24 23:55:35 2013
小弟最近想把 m-file转成C++执行档 , 让外部程式可以call command line的执行结果
所以先尝试网路上找到的范例 , 把matlab内建的范例m档 : magicsquare.m转档
范例中执行档产生後 , 在cmd line指定转出来的exe档的路径下
输入magicdemo.exe 4後会显示执行4*4的阵列结果 16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
可是我按照相同的方式做 , 最後输入一样的指令 , 不会有错误提示
,但也没有显示任何执行结果 , 请前辈指点迷津...
我的环境 : 1.MATLAB_2008a / Microsoft Visual Studio 2005
2.因为MATLAB冠在D槽 , 且mclmcrrt78.dll可以在D:\MATLAB\R2008a\bin
\win32中被找到 , 所以没有在额外灌MCRInstaller.exe ;
然後把环境变数/系统变数中的PATH加入 D:\MATLAB\R2008a\bin\win32;
Deployment Tool Output 里面有出现下面这几行我怀疑有问题的几段提示
---> Begin validation of MEX files: Tue Dec 24 23:19:34 2013
Validating 'D:\MATLAB\R2008a\toolbox\compiler\deploy\deploywhich.mexw32'.
No conflicting M-file found.
Validating 'D:\MATLAB\R2008a\toolbox\compiler\deploy\readline.mexw32'.
No conflicting M-file found.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.26.186