下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、完整 gui 程序設(shè)計(jì)與發(fā)布完成圖形用戶界面程序設(shè)計(jì)并發(fā)布將圖形用戶界面程序轉(zhuǎn)換成 exe 可執(zhí)行文件 1。設(shè)置編譯器 : 在確認(rèn)安裝了 MATLAB 編譯器后,需要在 matlab 命令窗口中輸入 : build-setup,并根據(jù)提示選擇Matlab提供的編譯器LCC來(lái)正確配置編譯器 2.將腳本編譯成可執(zhí)行文件 :在此路徑下的命令行輸入:MCC -M圖形用戶界面。gui.exe用完matlab環(huán)境所需的文件3在沒(méi)有matlab的機(jī)器上運(yùn)行可執(zhí)行程序在此計(jì)算機(jī)上安裝工具箱 編譯器 部署 Win32,它將生成可執(zhí)行程序所需的函數(shù)庫(kù),以便從matlab中運(yùn)行將 2 中生成的 gui.ctf 和
2、gui.ctf 復(fù)制到計(jì)算機(jī)的同一路徑運(yùn)行 gui.exe 將生成一個(gè) gui_mcr 文件夾,其中包含程序運(yùn)行所需的庫(kù)。就這樣。 當(dāng)獨(dú)立可執(zhí)行程序運(yùn)行時(shí),清除“ DOS黑窗”運(yùn)行時(shí),以上生成的exe程序?qū)⑹紫葟棾鲆粋€(gè)DOS界面窗口。如果它不需要 輸出數(shù)據(jù)和錯(cuò)誤信息,可以將其刪除。 Matlba 命令行輸入 :CD(pref dir)edit compopts . batnow compopts . bat 打開(kāi),在文件末尾添加 :setlink flags = % link flags %-subsystemwindowsGUI生成的exe文件如何刪除左上角的圖標(biāo)?javaFrame = g
3、et(hObjec,t “ JavaFrame;”)Java frame . setfigurationicon(javax . swing . imageicon( 要更改的圖像。 jpg' )被添加到 OpeningFcn如何使 exe 文件帶來(lái)你想要的圖標(biāo)假設(shè)你的圖標(biāo)文件是 :DA . ico ;您要編譯的文件是 :數(shù)據(jù)。步驟 1:創(chuàng) 建一個(gè)文本文件并寫入 步驟 2: 將文本文件重命名為一個(gè) rc 文件,如 DA.rc 步驟 3:類型 :system( 此步驟是將 DA.rc 和 DA.ico 一起編譯現(xiàn)在一個(gè)名為 DA.res 的資源文件將在您當(dāng)前的工作目錄中生成。 步 驟 4
4、:編譯 mcc -m 數(shù)據(jù)。 m -M 數(shù)據(jù)如何從 gui 生成 exe 方法 1: 更改圖標(biāo) : 添加到 OpeningCn:; cal . jpg )Java框架二Get(對(duì)象,“ Jav框架”;JavaFrame. SetFigurICon(javax . swing . ImageICon(已經(jīng)有 gui.m 文件和 gui.fig 文件1在matlab的命令窗口中輸入 mcc -B sgl GUl.m2。上一步中生成的文件包括 *m 文件和* 。圖文件,并被測(cè)試到要運(yùn) 行的機(jī)器。此時(shí),仍然需要matlab所需的動(dòng)態(tài)連接庫(kù)3。將/extern/lib/win32/mglinlar .
5、Exel復(fù)制到要運(yùn)行的計(jì)算機(jī)如果是7.0或更高版本,它應(yīng)該是MCRInstaller.exe,路徑工具箱編譯器 部署 win32 MCRInstaller.exe4。首先在機(jī)器上運(yùn)行 mglinstallar.exe,然后選擇解壓縮目錄。bin和 toolbox 的兩個(gè)子目錄將在指定目錄 下解壓縮,其中 binwin32 目錄是數(shù)學(xué)庫(kù)和圖形庫(kù)從 MATLAB 中運(yùn) 行所需的所有動(dòng)態(tài)連接庫(kù),總計(jì) 37這些。dll可以被system32接受或直接放在應(yīng)用程序目錄中。工具箱目錄必須與應(yīng)用程序所在的目錄相同method 2:matlab 編程非常方便,強(qiáng)大的矩陣運(yùn)算功能,很多易于使用的工具箱,但是一般
6、的程序必須在 matlab 環(huán)境下運(yùn)行,可以在這個(gè)環(huán)境下 打包發(fā)布,matlab也提供了這樣的工具1。轉(zhuǎn)換成c/c+程序并編譯成。exe。首先驗(yàn)證 mcc 是否可用,可以用matlab中的例子驗(yàn)證。建議不要使用 matlab的默認(rèn)lcc編譯器(可能會(huì)有問(wèn)題 )。 VC6 編譯器(默認(rèn)安裝路徑 )可以使用。由于它的接口和對(duì)圖像庫(kù)支持的需要, 命令 mcc -B sglcpp壓力應(yīng)該用于編譯生成幾個(gè)C/C+源代碼。還有。圖2。在沒(méi)有 matlab 的計(jì)算機(jī)上運(yùn)行程序需要一個(gè)數(shù)學(xué)運(yùn)行時(shí)庫(kù)、一個(gè)圖像運(yùn)行時(shí)庫(kù)和工具箱mex文件前兩個(gè)已經(jīng)在 MATLAB extern lib win32 mgl 安裝程序
7、中 解壓縮。exe壓縮包。此外,如果程序中還使用了其他工具箱項(xiàng),工 具箱中需要的 mex 文件需要放在解壓縮的路徑中。子文件夾的位置 與 matlab3中的位置相同。在保證。exe程序可以運(yùn)行,路徑如下%-屏幕。下一個(gè) ();-進(jìn)入下一屏結(jié)果對(duì)話框二對(duì)話框。消息 注意 將matlab數(shù)學(xué)庫(kù)和圖像庫(kù)的安裝 路徑添加到環(huán)境變量中? if (resultDialog = IDYES) 然后 -添加安裝 路徑str path = registry . get(HKEY _ current _ use, true);如果路徑 = 路徑=字符串。Co neat(鏈路徑, end鏈路徑 =會(huì)話變量。展開(kāi) (
8、str path to add = string . concat(str path to add, 如果路徑中沒(méi)有這樣 的位置,請(qǐng)?zhí)砑觟fstring.find (strpath,str path to add)=-1 字符串str path = string . concat(str path, str path to add);注冊(cè)表。設(shè)置 (HKEY _當(dāng)前_用戶, 區(qū)域_深圳 ); end end%-方法 3: 在互聯(lián)網(wǎng)上搜索了一個(gè)方法,但尚未使用。此處發(fā)布僅供參考 :1。這是完全可能的,而且是生成的。exe文件可以在沒(méi)有安裝 matlab 的機(jī)器上使用。方法 -首先,將。exe文件
9、是使用mcc編譯的。有關(guān)特定參數(shù),請(qǐng)參見(jiàn)幫助文件秒,復(fù)制。exe文件、相關(guān)資源文件和一個(gè)名為 mglinstaller.exe的軟 件包到另一臺(tái)機(jī)器上,運(yùn)行 mglinstaller.exe,并添加環(huán)境變量路徑來(lái) 執(zhí)行。第三,在 MATLAB 環(huán)境中,執(zhí)行命令。 “命令窗口”中是否使 用了mcc?只要” mglinstaller.exe ;并且。exe文件和相關(guān)資源文件正常。添加環(huán)境變量路徑”也是。exe文件環(huán)境,對(duì)嗎?2。在 matlab下的 workspace中鍵入 comtool,單擊 file-open project 打開(kāi)我們之前構(gòu)建的 comtest.cbl 項(xiàng)目文件,然后單擊 component - package componen實(shí)現(xiàn)打包。此時(shí),查看 comtest distribution 文件 夾。生成的comtest.exe是解壓縮器。雙擊它解壓縮一些文件,然后 單擊解壓縮的install.bat安裝3。如何從圖形用戶界面生成exe ?現(xiàn)有的圖形用戶界面文件和圖形 用戶界面文件1進(jìn)入matlab命令窗口。上一步生成的文件包括*m文件和*。fig文 件。當(dāng)一起測(cè)試要運(yùn)行的機(jī)器時(shí),仍然需要 matlab 所需的動(dòng)態(tài)連接 庫(kù)。3。將/extern/lib/win32/mglinaral . Exel復(fù)制到要運(yùn)行的計(jì)算機(jī)上的4。 首先在機(jī)器上運(yùn)行 m
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年車輛以租代購(gòu)產(chǎn)權(quán)轉(zhuǎn)移協(xié)議版B版
- 2024版地下室防水施工協(xié)議3篇
- 專業(yè)噴漆團(tuán)隊(duì)修理廠承包合同書(shū)版B版
- 2025年度網(wǎng)絡(luò)安全防護(hù)合同范本:信息安全合作協(xié)議3篇
- 2024廢鋼居間合同范本
- 2024重慶市民離婚協(xié)商一致合同樣本版B版
- 行車?yán)碚撝R(shí)培訓(xùn)課件
- 2024年高速公路交通信號(hào)燈施工合同
- 熟食類食品知識(shí)培訓(xùn)課件
- 鋁擠壓修模知識(shí)培訓(xùn)課件
- 人教版英語(yǔ)2024年初中中考考綱單詞表(整合版)
- 《安全記心中平安伴我行》課件2024年五一假期安全教育主題班會(huì)
- 2024年四川省成都市錦江區(qū)中考數(shù)學(xué)一診試卷(附答案解析)
- 小學(xué)生中醫(yī)藥文化知識(shí)科普傳承中醫(yī)文化弘揚(yáng)國(guó)粹精神課件
- 形象權(quán)授權(quán)協(xié)議
- 高中數(shù)學(xué)人教A版(2019)必修第一冊(cè)第二冊(cè)知識(shí)點(diǎn)概要填空
- 2023-2024學(xué)年山東省聊城市陽(yáng)谷縣八年級(jí)(上)期末英語(yǔ)試卷
- 2024-2030全球與中國(guó)吹灌封一體化產(chǎn)品市場(chǎng)現(xiàn)狀及未來(lái)發(fā)展趨勢(shì)
- 2024年保安員考試題庫(kù)及參考答案(鞏固)
- 安全隱患規(guī)范依據(jù)查詢手冊(cè)22大類12萬(wàn)字
- 大中小學(xué)心理健康教育一體化共同體建設(shè)研究課題評(píng)審書(shū)
評(píng)論
0/150
提交評(píng)論