看板 MATLAB 關於我們 聯絡資訊
用MATLAB Compiler - mcc編出來的可執行檔預設會 開啟一個終端機視窗(console),會印出一些訊息。 但有時候我們的執行檔是一個guide做的圖形介面程式, 我們把它編成執行檔執行的時候還是會跳出console,另人很不舒服。 後來我在google搜到如何去掉該console的方法, 找到這篇文章: http://www.mathworks.com/support/bugreports/details.html?rp=217007 研究了一下,我們只要傳參數給compiler(例如LCC), 叫compiler編出Window program,而不是Console program。 For LCC: mcc -M "LINKFLAGS='$LINKFLAGS -subsystem windows'" -m test test是guide做出來的M-file。 -M是傳參數給mbuild指令, mbuild遇到LINKFLAGS='$LINKFLAGS -subsystem windows' 會覆蓋掉原本的編譯器參數設定。 -m是要mcc把test.m編成stand-alone application。 -- 往生淨土咒: 南無阿彌多婆夜 哆他伽哆夜 哆地夜他 阿彌唎都婆毘 阿彌唎哆  悉耽婆毘 阿彌唎哆 毘迦蘭哆 伽彌膩 伽伽那 只多迦隸 莎婆訶 《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 《金剛經》http://web.cc.ncu.edu.tw/~93501025/jg.doc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.204.3 ※ 編輯: zxvc 來自: 140.115.204.3 (08/12 11:36)
fuha:推一個 08/12 22:36
esaki:這個蠻實用的 08/12 23:25
ivan83:推一下 08/13 10:38