• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            (轉(zhuǎn)載)VC2005中MFC程序的部署問(wèn)題

            原文:http://rain.newegg.cn/user4/sunliguang/archives/2007/216734.html

             

             

                在VC6中,Release版本的程序的部署,除了程序自身關(guān)聯(lián)的各個(gè)Dll之外,只需添加MFC42.dll即可。

            在VC2005中,發(fā)生的變化包括:

            1.MFC的版本發(fā)生變化,最新的版本為8.0,所有應(yīng)該包括MFC80.dll

            2.在VC2005的架構(gòu)下,采用manifest進(jìn)行dll的版本確認(rèn),因此需要添加MFC程序所需的manifest文件。

            在VC2005的安裝目錄下:C:\Program Files\Microsoft Visual Studio 8\VC\下有一個(gè)文件夾為redist專用于

            程序的部署和發(fā)布。在其中的x86文件夾用于Release版本的程序發(fā)布,其中的Microsoft.VC80.MFC文件

            夾用于發(fā)布MFC程序,包括混合有Unicode以及CLR的程序,可以根據(jù)程序需要選擇copy。對(duì)于我個(gè)人的

            單純MFC的程序,只需要復(fù)制Microsoft.VC80.MFC.manifest和mfc80.dll即可。其余幾個(gè),文件名稱中帶有

            “u”的表示兼容unicode編碼,帶有“m”表示使用托管代碼生成規(guī)則。

                 還有另一個(gè)解決manifest文件的辦法:(該辦法嘗試過(guò)好像行不通,可能是自己對(duì)manifest文件還不太了解)

                 在VC2005的開(kāi)發(fā)環(huán)境下,選擇項(xiàng)目屬性-->清單工具-->輸入和輸出,在潛入清單位置,選擇“否”,這

            樣VC2005將會(huì)直接在Release目錄下,exe文件的旁邊為您生成一個(gè)同名的manifest文件,文件內(nèi)容和

            Microsoft.VC80.MFC.manifest有關(guān)聯(lián)。直接復(fù)制這個(gè)文件也可以起到效果。

                 對(duì)不太熟練的開(kāi)發(fā)人員,可以直接將這些dll統(tǒng)統(tǒng)復(fù)制到自己的exe文件所在目錄下,應(yīng)該可以確保萬(wàn)無(wú)

            一失,只不過(guò)有的文件沒(méi)有被利用而已。

                 最簡(jiǎn)單的程序發(fā)布方法莫過(guò)于直接復(fù)制文件,對(duì)依賴的dll文件,可以直接和exe文件放在同一個(gè)文件夾下,

            而不將其復(fù)制到系統(tǒng)文件夾下。  

            posted on 2007-06-20 16:45 迷宮の未來(lái) 閱讀(1410) 評(píng)論(1)  編輯 收藏 引用

            評(píng)論

            # re: (轉(zhuǎn)載)VC2005中MFC程序的部署問(wèn)題 2008-09-27 16:56 似水之心

            嗯。。。。不錯(cuò)

            留下評(píng)論  回復(fù)  更多評(píng)論   


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(10)

            隨筆檔案

            文章檔案

            最新隨筆

            搜索

            積分與排名

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久精品青青草原伊人| 国产伊人久久| 婷婷伊人久久大香线蕉AV| 久久天天躁狠狠躁夜夜躁2O2O| 久久国产乱子伦免费精品| 久久久久人妻一区精品果冻| 亚洲国产精品一区二区久久hs | 日本精品久久久久影院日本| 久久久久波多野结衣高潮| 久久精品国产亚洲网站| 久久人人爽人人人人片av| 久久中文字幕一区二区| 亚洲AV无码久久精品狠狠爱浪潮| 嫩草影院久久国产精品| 亚洲精品tv久久久久久久久| 午夜精品久久影院蜜桃| 97超级碰碰碰碰久久久久| 欧美丰满熟妇BBB久久久| 亚洲国产综合久久天堂| 国产精品99久久久久久www| 久久天堂AV综合合色蜜桃网 | 99久久精品免费看国产一区二区三区| 国产精品中文久久久久久久| AAA级久久久精品无码区| 成人久久久观看免费毛片| 久久精品人人做人人爽电影蜜月| 伊人久久一区二区三区无码| 精品水蜜桃久久久久久久| 51久久夜色精品国产| 狠狠色婷婷综合天天久久丁香| 久久精品中文无码资源站 | 中文字幕无码久久精品青草| 久久高潮一级毛片免费| 久久国产热这里只有精品| 国产精品久久久香蕉| 色婷婷综合久久久久中文一区二区| 2019久久久高清456| 人妻精品久久无码区| 久久99精品久久久久婷婷| 久久免费高清视频| 国产亚洲精午夜久久久久久|