| 24小時(shí)熱門版塊排行榜 |
| 3 | 1/1 | 返回列表 |
| 查看: 1385 | 回復(fù): 2 | |||
[求助]
matlab如何把fig轉(zhuǎn)換成exe 已有2人參與
|
|
請(qǐng)問如何把用GUI編程成的fig轉(zhuǎn)換成exe格式??? [ 發(fā)自手機(jī)版 http://www.gaoyang168.com/3g ] |
至尊木蟲 (文壇精英)
|
網(wǎng)上關(guān)于制作GUI的可執(zhí)行的EXE文件的例子有很多,不過你首先確保你的MATLAB里已經(jīng)安裝了編譯器,就是在MATLAB的Command Window下輸入命令 mbuild –setup,并根據(jù)MATLAB的提示選擇合適的編譯器。有的可能沒裝,那就不能制作。如果有,可以按下面的步驟做: 完整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ù)庫。 將2中生成的gui.ctf,gui.exe拷貝到該計(jì)算機(jī)同一路徑。運(yùn)行g(shù)ui.exe將生成gui_mcr文件夾,包含程序運(yùn)行所需的庫。至此完成。 去除獨(dú)立可執(zhí)行程序運(yùn)行時(shí)的“DOS黑窗口”。 以上生成的exe程序運(yùn)行時(shí)首先彈出一個(gè)DOS界面窗口,如果不需要其輸出數(shù)據(jù)和錯(cuò)誤信息,可將其去除。 matlba命令行輸入: cd(prefdir) edit compopts.bat 此時(shí)compopts.bat打開,在文件最后添加: 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è)文本文件,里面寫入"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)修改即可。 |

鐵蟲 (初入文壇)
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 生物學(xué)調(diào)劑招人!。 +3 | 山海天嵐 2026-03-17 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 0856調(diào)劑,是學(xué)校就去 +6 | sllhht 2026-03-19 | 7/350 |
|
|
[考研] 0703化學(xué)調(diào)劑 ,六級(jí)已過,有科研經(jīng)歷 +12 | 曦熙兮 2026-03-15 | 12/600 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +3 | @taotao 2026-03-19 | 3/150 |
|
|
[考研] 一志愿 西北大學(xué) ,070300化學(xué)學(xué)碩,總分287,雙非一本,求調(diào)劑。 +3 | 晨昏線與星海 2026-03-19 | 3/150 |
|
|
[考研] 311求調(diào)劑 +11 | 冬十三 2026-03-15 | 12/600 |
|
|
[考研] 0854可跨調(diào)劑,一作一項(xiàng)核心論文五項(xiàng)專利,省、國級(jí)證書40+數(shù)一英一287 +8 | 小李0854 2026-03-16 | 8/400 |
|
|
[考研]
|
胡辣湯放糖 2026-03-15 | 6/300 |
|
|
[考研] 材料專碩326求調(diào)劑 +6 | 墨煜姒莘 2026-03-15 | 7/350 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 一志愿南京大學(xué),080500材料科學(xué)與工程,調(diào)劑 +4 | Jy? 2026-03-16 | 4/200 |
|
|
[論文投稿] 有沒有大佬發(fā)小論文能帶我個(gè)二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|
|
[考研] 藥學(xué)383 求調(diào)劑 +3 | 藥學(xué)chy 2026-03-15 | 4/200 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑 290分有科研經(jīng)歷,論文在投 +7 | 膩膩gk 2026-03-14 | 7/350 |
|
|
[考研] 0856求調(diào)劑 +3 | 劉夢(mèng)微 2026-03-15 | 3/150 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研] 328求調(diào)劑 +3 | 5201314Lsy! 2026-03-13 | 6/300 |
|