<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 195, comments - 34, trackbacks - 0, articles - 1

    matlab程序發布為獨立應用程序

    Posted on 2007-07-30 23:24 小強摩羯座 閱讀(2360) 評論(0)  編輯  收藏 所屬分類: matalb相關

    matlab程序發布為獨立應用程序(從網上整理來的資料):


    資料一:

    7.3.4  編譯后程序的發布
    無論編譯后產生的是可執行文件,還是動態連接庫,要使它們能夠發布到別的沒有安裝

    MATLAB的計算機上使用,必須在目標計算機上安裝MCR,不能只是簡單地把編譯后產生的文

    件復制到目標計算機上。
    可以利用MATLAB命令buildmcr來創建可以發布給最終用戶的MCR安裝文件。buildmcr的功能

    是創建一個包含MCR需要的所有文件的ZIP壓縮文件。buildmcr有如下兩種調用方式:

    zipfile = buildmcr
    zipfile = buildmcr(dirname)

    其中返回值zipfile是產生MCRInstaller.zip的完整路徑名。在沒有輸入參數的情況下,

    buildmcr會把產生的MCRInstaller.zip保存到地址

    $MATLAB/toolbox/compiler/deploy/<arch> /MCRInstaller.zip。
    其中$MATLAB代表MATLAB的安裝目錄,<arch>代表不同的計算機架構。比如在Windows上,默

    認的MCRInstaller.zip的路徑為$MATLAB\toolbox\compiler\deploy\win32\

    MCRInstaller.zip。
    相應地,在Linux上,默認的MCRInstaller.zip的路徑為$MATLAB/toolbox/compiler/

    deploy/glnx86/MCRInstaller.zip。
    也可以使用輸入參數dirname來指定MCRInstaller.zip的保存目錄。buildmcr('.')將把產生

    的MCRInstaller.zip保存到當前工作目錄。
    一般來說,需要發布的文件有3個:
    (1)編譯得到的可執行文件或者庫函數。
    (2)CTF文件。
    (3)MCRInstaller.zip。
    在最終用戶的計算機上,首先需要把MCRInstaller.zip解壓,并把MCR中可執行文件所在目

    錄加到系統路徑上,然后就可以使用編譯后的程序了。
    注意:MCR不支持在startup.m中使用addpath命令增加搜索路徑。
    startup.m是一個可以讓用戶設置一些關于MATLAB運行的個性化設置。如果你在運行MATLAB

    編譯器的計算機上使用startup.m來給MATLAB增加一些特別的搜索路徑,那么發布的程序運

    行時會報錯。必須讓addpath命令只在非發布情況下才有效。利用isdeployed命令,在

    startup.m判斷是否運行相關的命令:

    if ~isdeployed
                 addpath(…)
                 %其他一些命令
    endif

    另外,編譯后發布的程序在運行時需要先把CTF解壓。所以在運行這些程序時需要確保對CTF

    文件所在目錄有寫權利。否則,發布的程序在執行時會報錯。如果編譯后的程序以光盤的方

    式發布,那么程序必須先復制到硬盤的某個目錄,然后才運行。

    資料二:

    1、使用matcom方法,但是matcom函數太少,不適合使用。
    2、將matlab文件通過命令生成動態鏈接庫dll,在VC程序中調用。(注:與資料一的敘述有

    矛盾這處)
    3、直接在客戶機上安裝$MATLAB\toolbox\compiler\deploy\win32目錄下的

    MCRInstaller.exe程序(83M),就可以了。或者通過matlab命令生成一個CRInstaller.zip

    文件,解壓縮到客戶機上,并將動態鏈接庫目錄(??是bin目錄嗎?)添加到PATH環境變

    量中。相比之下還是運行MCRInstaller.exe省事一些,雖然比MCRInstaller.zip要大一點。



    主站蜘蛛池模板: 国产黄在线播放免费观看| 污污视频免费观看网站| 日韩精品无码免费一区二区三区 | 日本视频免费高清一本18| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 中文字幕免费人成乱码中国| 精品国产亚洲男女在线线电影| 丰满少妇作爱视频免费观看| 亚洲伊人久久成综合人影院| 中文字幕无码免费久久9一区9 | 亚洲成av人影院| 99视频在线免费| 亚洲天堂福利视频| 国产精品无码免费播放| 青青青亚洲精品国产| 亚洲?V无码成人精品区日韩| 精品熟女少妇aⅴ免费久久| 亚洲人成色7777在线观看| 污污网站免费观看| 亚洲激情视频图片| 四虎影视在线永久免费观看| 狠狠躁狠狠爱免费视频无码| 亚洲avav天堂av在线不卡| 野花高清在线观看免费完整版中文| 亚洲AV无码专区在线电影成人 | 亚洲精品无码久久久| 成年私人影院免费视频网站| 亚洲欧美日韩中文高清www777| 免费精品国产自产拍观看| 三级黄色免费观看| 亚洲性一级理论片在线观看| 国产最新凸凹视频免费| 你是我的城池营垒免费观看完整版| 亚洲第一香蕉视频| 国产在线19禁免费观看国产| 免费久久人人爽人人爽av| 国产99在线|亚洲| 日韩亚洲变态另类中文| 成年女人18级毛片毛片免费| 国产在线精品观看免费观看| 亚洲卡一卡二卡乱码新区|