首页 > 其他 > 详细

消除运行MATLAB生成独立可执行程序的DOS黑屏

时间:2019-02-13 18:01:31      阅读:391      评论:0      收藏:0      [点我收藏+]

基于Matlab生成独立可执行文件后,每次运行都存在DOS黑屏问题,可通过以下方法解决:

在Matlab命令窗口中输入:

cd(prefdir)

edit compopts.bat

在打开的文件最后添加以下语句:

A.VC环境下:
   set LINKFLAGS=%LINKFLAGS%/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup

B.LCC环境下:
   set LINKFLAGS=%LINKFLAGS% -subsystemwindows

C. Borland:
      set LINKFLAGS=%LINKFLAGS% -aa

保存以后,重新编译m文件,生成exe文件,网上到此能解决DOS黑屏问题,但我试了下还是有黑屏现象。

在Matlab命令窗口中输入下面指令:

mcc -e filename  (如 mcc -e RunBinConversion)

再重新编译m文件即可解决黑屏问题

mcc -m mFileName (如 mcc -m RunBinConversion.m funcReadLutHeader.m funcReadLutFit.m)

参考网址:

http://cn.mathworks.com/help/compiler/f0-985134.html

消除运行MATLAB生成独立可执行程序的DOS黑屏

原文:https://www.cnblogs.com/crystal-rachel/p/5113109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!