| 3 | 1/1 | 返回列表 |
| 查看: 1398 | 回復(fù): 2 | |||
[求助]
matlab如何把fig轉(zhuǎn)換成exe 已有2人參與
|
|
請(qǐng)問(wèn)如何把用GUI編程成的fig轉(zhuǎn)換成exe格式??? [ 發(fā)自手機(jī)版 http://www.gaoyang168.com/3g ] |
至尊木蟲(chóng) (文壇精英)
|
網(wǎng)上關(guān)于制作GUI的可執(zhí)行的EXE文件的例子有很多,不過(guò)你首先確保你的MATLAB里已經(jīng)安裝了編譯器,就是在MATLAB的Command Window下輸入命令 mbuild –setup,并根據(jù)MATLAB的提示選擇合適的編譯器。有的可能沒(méi)裝,那就不能制作。如果有,可以按下面的步驟做: 完整gui程序設(shè)計(jì)與發(fā)布 matlab GUI程序轉(zhuǎn)換成exe可執(zhí)行文件 1.設(shè)置編譯器: 在確定安裝好Matlab Compiler后,還需要對(duì)Compiler進(jìn)行適當(dāng)?shù)呐渲,方法是在Matlab命令窗口輸入: mbuild –setup, 按提示選擇matlab自帶編譯器LCC。 2.將腳本編譯為可執(zhí)行文件: 在此路徑下命令行輸入:mcc –m gui.m, gui.exe為脫離matlab環(huán)境運(yùn)行必需的文件。 3.在未安裝matlab的機(jī)器上運(yùn)行可執(zhí)行程序。 將R2 2007b\toolbox\compiler\deploy\win32中的MCRinstaller.exe安裝到該計(jì)算機(jī)上,將生成可執(zhí)行程序脫離matlab運(yùn)行所需的函數(shù)庫(kù)。 將2中生成的gui.ctf,gui.exe拷貝到該計(jì)算機(jī)同一路徑。運(yùn)行g(shù)ui.exe將生成gui_mcr文件夾,包含程序運(yùn)行所需的庫(kù)。至此完成。 去除獨(dú)立可執(zhí)行程序運(yùn)行時(shí)的“DOS黑窗口”。 以上生成的exe程序運(yùn)行時(shí)首先彈出一個(gè)DOS界面窗口,如果不需要其輸出數(shù)據(jù)和錯(cuò)誤信息,可將其去除。 matlba命令行輸入: cd(prefdir) edit compopts.bat 此時(shí)compopts.bat打開(kāi),在文件最后添加: set LINKFLAGS=%LINKFLAGS% -subsystem windows GUI生成的exe文件怎么去掉左上的圖標(biāo)? javaFrame = get(hObject, 'JavaFrame'); javaFrame.setFigureIcon(javax.swing.ImageIcon('你要換的圖像.jpg') 加在OpeningFcn內(nèi)。 Matlab時(shí)如何讓exe文件帶上自己想要的圖標(biāo) 假設(shè)你的圖標(biāo)文件是:DA.ico;你想編譯的m文件是:data.m 第一步:創(chuàng)建一個(gè)文本文件,里面寫(xiě)入"ConApp ICON DA.ico" 第二步:把剛才的文本文件重命名為一個(gè)rc文件,如DA.rc 第三步:在matlab命令窗口中鍵入: system(['"' matlabroot '\sys\lcc\bin\lrc" /i "' pwd '\DA.rc"']); 這一步是把DA.rc和DA.ico編譯到一起 此時(shí)在你的當(dāng)前工作目錄下會(huì)生成一個(gè)名為DA.res的resource file 第四步:將m文件與res文件一起編譯 mcc -m data.m -M DA.res 以前用的是2007b,你做相應(yīng)修改即可。 |

鐵蟲(chóng) (初入文壇)
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 070305高分子化學(xué)與物理 304分求調(diào)劑 +8 | c297914 2026-03-28 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 各位老師好,我的一志愿為北京科技大學(xué)085601材料專(zhuān)碩 +8 | Koxui 2026-03-28 | 8/400 |
|
|
[考研] 315求調(diào)劑 +4 | akie... 2026-03-28 | 5/250 |
|
|
[考研] 071000生物學(xué)求調(diào)劑,初試成績(jī)343 +7 | 小小甜面團(tuán) 2026-03-25 | 7/350 |
|
|
[考研] 材料與化工272求調(diào)劑 +9 | 阿斯蒂芬2004 2026-03-28 | 9/450 |
|
|
[考研] 一志愿北京工業(yè)大學(xué),324分求調(diào)劑 +4 | 零八# 2026-03-28 | 4/200 |
|
|
[考研] 070300求調(diào)劑306分 +4 | 26要上岸 2026-03-27 | 4/200 |
|
|
[考研] 085600 286分 材料求調(diào)劑 +7 | 麻辣魷魚(yú) 2026-03-27 | 8/400 |
|
|
[考研] 085602 307分 求調(diào)劑 +7 | 不知道叫什么! 2026-03-26 | 7/350 |
|
|
[考研] 265求調(diào)劑11408 +3 | 劉小鹿lu 2026-03-27 | 3/150 |
|
|
[考研] 一志愿南師大0703化學(xué) 275求調(diào)劑 +4 | Ripcord上岸 2026-03-27 | 4/200 |
|
|
[考研] 283求調(diào)劑(080500) +4 | A child 2026-03-27 | 4/200 |
|
|
[考研] 求調(diào)劑 +3 | 劉柯@ 2026-03-24 | 4/200 |
|
|
[考研] 求調(diào)劑323材料與化工 +7 | 1124361 2026-03-24 | 7/350 |
|
|
[考研]
|
鐘llll 2026-03-26 | 4/200 |
|
|
[考研] 343求調(diào)劑 +4 | 贈(zèng)我一本書(shū) 2026-03-23 | 4/200 |
|
|
[考研] 【雙一流院校新能源、環(huán)境材料,材料加工與模擬招收大量調(diào)劑】 +4 | Higraduate 2026-03-22 | 8/400 |
|
|
[考研] 一志愿南航 335分 | 0856材料化工 | GPA 4.07 | 有科研經(jīng)歷 +6 | cccchenso 2026-03-23 | 6/300 |
|
|
[考研] 302求調(diào)劑 +4 | 錦衣衛(wèi)藤椒 2026-03-25 | 4/200 |
|
|
[考研] 求調(diào)劑 +3 | 李李不服輸 2026-03-25 | 3/150 |
|