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

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 復試調(diào)劑 +4 | z1z2z3879 2026-03-14 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 321求調(diào)劑 +8 | 何潤采123 2026-03-18 | 10/500 |
|
|
[考研] 一志愿天津大學化學工藝專業(yè)(081702)315分求調(diào)劑 +11 | yangfz 2026-03-17 | 11/550 |
|
|
[考研] 304求調(diào)劑 +3 | 曼殊2266 2026-03-18 | 3/150 |
|
|
[考研] 085600材料與化工求調(diào)劑 +6 | 緒幸與子 2026-03-17 | 6/300 |
|
|
[考研] 0703化學調(diào)劑 +8 | 妮妮ninicgb 2026-03-15 | 12/600 |
|
|
[考研] 304求調(diào)劑 +6 | 司空. 2026-03-18 | 6/300 |
|
|
[考研] 【同濟軟件】軟件(085405)考研求調(diào)劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考研] 化學工程321分求調(diào)劑 +15 | 大米飯! 2026-03-15 | 18/900 |
|
|
[考研]
|
胡辣湯放糖 2026-03-15 | 6/300 |
|
|
[考博] 環(huán)境領(lǐng)域全國重點實驗室招收博士1-2名 +3 | QGZDSYS 2026-03-13 | 5/250 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +6 | 困于星晨 2026-03-17 | 6/300 |
|
|
[考研] 生物學071000 329分求調(diào)劑 +3 | 我愛生物生物愛?/a> 2026-03-17 | 3/150 |
|
|
[考研] 308求調(diào)劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|
|
[考研] 302求調(diào)劑 +4 | 小賈同學123 2026-03-15 | 8/400 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 0703化學調(diào)劑 290分有科研經(jīng)歷,論文在投 +7 | 膩膩gk 2026-03-14 | 7/350 |
|
|
[考研] 本科南京大學一志愿川大藥學327 +3 | 麥田耕者 2026-03-14 | 3/150 |
|
|
[考研] 311求調(diào)劑 +3 | 冬十三 2026-03-13 | 3/150 |
|
|
[碩博家園] 085600 260分求調(diào)劑 +3 | 天空還下雨么 2026-03-13 | 5/250 |
|