用MATLAB Compiler編出無終端機視窗的可執行檔
用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)
推
08/12 22:36, , 1F
08/12 22:36, 1F
推
08/12 23:25, , 2F
08/12 23:25, 2F
推
08/13 10:38, , 3F
08/13 10:38, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章