| 2 | 1/1 | 返回列表 |
| 查看: 793 | 回復(fù): 1 | ||
luchaochao金蟲 (正式寫手)
|
[求助]
matlab GUI 轉(zhuǎn)換 可執(zhí)行文件
|
| 用matlab的GUI做了個界面,想把界面和程序一同轉(zhuǎn)化為可執(zhí)行文件,網(wǎng)上也看了些方法,但是好像一個方法也沒有實現(xiàn)功能,用mcc -B sgl XX 生成的可執(zhí)行文件放在work文件夾里面么?求助 |
新蟲 (初入文壇)
|
1.設(shè)置編譯器: 在確定安裝好Matlab Compiler后,還需要對Compiler進行適當(dāng)?shù)呐渲,方法是在Matlab命令窗口輸入: Mbuild –setup, 按提示選擇matlab自帶編譯器LCC。 2.將腳本編譯為可執(zhí)行文件: 如項目文件包含:gui.m, gui.gif, fun1.m。 在此路徑下命令行輸入:mcc –m gui.m,生 成:mccExcludedFiles.log,ReadMe.txt,gui.ctf,gui.prj,gui_main.c,gui_mcc_component_data.c,gui.exe。其中:gui.ctf,gui.exe為脫離matlab環(huán)境運行必需的文件。 3.在未安裝matlab的機器上運行可執(zhí)行程序。 將R2 2007b\toolbox\compiler\deploy\win32中的MCRinstaller安裝到該計算機上,將生成可執(zhí)行程序脫離matlab運行所需的函數(shù)庫。 將2中生成的gui.ctf,gui.exe拷貝到該計算機同一路徑。運行g(shù)ui.exe將生成gui_mcr文件夾,包含程序運行所需的庫。至此完成。 4.去除獨立可執(zhí)行程序運行時的“DOS黑窗口”。 以上生成的exe程序運行時首先彈出一個DOS界面窗口,如果不需要其輸出數(shù)據(jù)和錯誤信息,可將其去除。 matlba命令行輸入: cd(prefdir) edit compopts.bat 此時compopts.bat打開,在文件最后添加: set LINKFLAGS=%LINKFLAGS% -subsystem windows 如果程序比較復(fù)雜,易出現(xiàn)異常,則不建議去除這個dos窗口以便調(diào)試。 另外,這個辦法是適用于你用的編譯器為LCC,如果是其他的,那么所加語句有所不同 Microsoft Visual C/C++: set LINKFLAGS=%LINKFLAGS% /SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup Borland: set LINKFLAGS=%LINKFLAGS% -aa |
| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料學(xué)碩333求調(diào)劑 +11 | 北道巷 2026-03-24 | 11/550 |
|
|---|---|---|---|---|
|
[考研] 調(diào)劑求院校招收 +6 | 鶴鯨鴿 2026-03-28 | 6/300 |
|
|
[考研] 一志愿北化085600材料專碩275|有文章專利|求調(diào)劑 +7 | Micky11223 2026-03-25 | 7/350 |
|
|
[考研] 一志愿華理,數(shù)一英一285求A區(qū)調(diào)劑 +8 | AZMK 2026-03-25 | 12/600 |
|
|
[考研] 085602 化工專碩 338分 求調(diào)劑 +12 | 路癡小琪 2026-03-27 | 12/600 |
|
|
[考研] 394求調(diào)劑 +3 | 好事多磨靜候佳?/a> 2026-03-26 | 5/250 |
|
|
[考研] 347求調(diào)劑 +3 | 山頂見α 2026-03-25 | 3/150 |
|
|
[考研] 339求調(diào)劑,想調(diào)回江蘇 +6 | 烤麥芽 2026-03-27 | 8/400 |
|
|
[有機交流]
高溫高壓反應(yīng)求助
10+4
|
chibby 2026-03-25 | 4/200 |
|
|
[考研] 07化學(xué)280分求調(diào)劑 +10 | 722865 2026-03-23 | 10/500 |
|
|
[考研] 材料求調(diào)劑 +5 | .m.. 2026-03-25 | 5/250 |
|
|
[考研] 321求調(diào)劑 +6 | Ymlll 2026-03-24 | 6/300 |
|
|
[考研] 機械學(xué)碩310分,數(shù)一英一,一志愿211本科雙非找調(diào)劑信息 +3 | @357 2026-03-25 | 3/150 |
|
|
[考研] 309求調(diào)劑 +4 | gajsj 2026-03-25 | 5/250 |
|
|
[考研] 290分調(diào)劑求助 +3 | 吉祥止止陳 2026-03-25 | 3/150 |
|
|
[考研] 求b區(qū)院校調(diào)劑 +4 | 周56 2026-03-24 | 5/250 |
|
|
[考研] 296求調(diào)劑 +4 | 汪。! 2026-03-25 | 7/350 |
|
|
[考研] 生物學(xué)學(xué)碩求調(diào)劑 +7 | 小羊睡著了? 2026-03-23 | 10/500 |
|
|
[考研] 化工專碩求調(diào)劑 +3 | question挽風(fēng) 2026-03-24 | 3/150 |
|
|
[考研] 材料專碩331求調(diào)劑 +4 | 鮮當(dāng)牛 2026-03-24 | 4/200 |
|