青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

還沒想好
還沒想好
posts - 4,comments - 6,trackbacks - 0
一個項目從vc6遷移到VS2005,在修改了一系列的類型警告后。編譯成功了,Debug的時候,結(jié)果卻冒出一個R6034錯誤:"An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information."
      Output Window:app.exe 中的 0x7c984ed1 處最可能的異常: 0xC0000142: DLL Initialization Failed。
      編譯條件是:Linker->Manifest File ->Allow Isolation:Yes。
    在同樣的編譯條件下,Release則可以正常編譯運(yùn)行。
采取解決措施:在stdafx.h文件中加入:
#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")
   之后,調(diào)試中出現(xiàn)若干錯誤,屏蔽掉錯誤代碼,可以運(yùn)行,只是最前面的一個splash窗體沒有了。
   (參考:
http://forums.microsoft.com/china/ShowPost.aspx?PostID=1988459&SiteID=15)
在此之前,參考了很多關(guān)于R6034錯誤的網(wǎng)頁,主要是考慮manifest:
    (1)磁盤系統(tǒng)是fat32格式的:FAT32的時間精度不夠,所以linker在生成文件的時候會出錯,如果是ntfs的就沒有問題.VS2005項目設(shè)置里面在清單工具(Manifest Tool)下面有一個選項"使用FAT32解決辦法"(Use FAT32 work around)是專門解決這個問題的.對于FAT32的磁盤,需要選擇"Yes",默認(rèn)是"No".
    (2)Visual Studio 2005用向?qū)傻捻椖浚谶\(yùn)行時可能會遇到找不到MFC80UD.dll的問題。這個問題可能是Manifest 引起的,因此我們可以通過修改項目屬性(properties)->清單工具(property pages)->鏈接(linker)-->manifest file -->Allow Isolation,把“嵌入清單”選“否”,.然后編譯、鏈接、運(yùn)行即可。
Visual Studio 2005用向?qū)傻捻椖浚谶\(yùn)行時可能會遇到找不到MFC80UD.dll的問題。這個問題可能是Manifest 引起的,因此我們可以通過修改項目屬性->清單工具->輸入輸出,把“嵌入清單(Embed Manifest)”選“否”,.然后編譯、鏈接、運(yùn)行即可。
    (3)有人提示,在項目屬性里,mfc的使用應(yīng)該設(shè)置為靜態(tài)鏈接。但我改成靜態(tài)后,會有很多錯誤,于是放棄。
    (4)問了一個論壇上的網(wǎng)友,他說可能和Microsoft C++ Runtime Library有關(guān)系。

     除此之外,一個參考文獻(xiàn)上說的解決方法是:將Linker->Manifest File ->Allow Isolation:Do not Allow Side by Side isolation,則無論在Debug和Release條件,都出現(xiàn)如下:This application has failed to start because MSVCR80D.dll was not found. Re-installing the application may fix the problem."
    關(guān)于這個問題,有篇博客文章上說: 問題描述:大部分的vs.net 2005的用戶在新建“win32項目-windows應(yīng)用程序”的時候,新建的工程都通不過去,出現(xiàn)如下提示:
Solution to “MSVCR80D.dll not found”
“沒有找到MSVCR80D.dll,因此這個應(yīng)用程序未能啟動。重新安裝應(yīng)用程序可能會修復(fù)此問題。”

問題所在:由于vs.net 2005 采用了一種新的DLL方案,搞成一個exe還要配有一個manifest文件(一般在嵌入文件里了,所以看不到,不過也可以不嵌入,這樣會生產(chǎn)一個<程序名>.exe.manifest的文件,沒它exe自己就轉(zhuǎn)不了了:)這是個新功能,微軟弄了個新工具(mt.exe),結(jié)果不好用,好像是fat32下時間戳有問題(在ntfs下這個問題就沒有了),搞得manifest有時嵌入不到exe中(默認(rèn)配置是嵌入的,所以就報錯找不到dll了。

解決方案
1. 微軟的解決方案。
  在“屬性->配置屬性->清單工具->常規(guī)“下有一個”使用FAT32解決辦法,設(shè)置為"是"
2. 找到你的工程的文件夾,如(myproject),找到其下的myproject\myproject\Debug\,Delete it.
參考:
    1。http://www.grimes.demon.co.uk/workshops/fusWSThirteen.htm
    2。http://blogs.msdn.com/nikolad/articles/427101.aspx
    3。http://blog.csdn.net/fjnucse/archive/2007/09/06/1774190.aspx
    4。http://msdn2.microsoft.com/zh-cn/library/ms235560(vs.80).aspx
    5。http://www.3800hk.com/Article/cxsj/cjiajia/txtxdmtcjj/2007-04-02/Article_125561.html
     6。http://msdn2.microsoft.com/en-us/library/ms235342.aspx
    7。http://msdn2.microsoft.com/en-us/library/ms235624(VS.80).aspx
    8。http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=130240&SiteID=1
     9。http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=94312&SiteID=1
    10。http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=190815&SiteID=1
    11。http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=208118&SiteID=1
    12。http://forums.microsoft.com/china/ShowPost.aspx?PostID=1988459&SiteID=15
posted on 2008-03-08 12:17 MDnullWHO 閱讀(1276) 評論(0)  編輯 收藏 引用

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


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产精品小视频| 欧美日韩天天操| 蜜臀99久久精品久久久久久软件| 日韩一级片网址| 亚洲国产精品成人久久综合一区| 国产精品日韩在线一区| 欧美午夜欧美| 国产精品五区| 国产日韩欧美在线播放不卡| 欧美日韩一区二区在线视频| 欧美视频在线看| 欧美天堂亚洲电影院在线播放| 欧美亚洲成人精品| 国产日韩1区| 亚洲激情欧美| 亚洲综合三区| 久久综合激情| 亚洲美女网站| 久久久久久久久久久久久女国产乱| 一区二区三区日韩欧美| 午夜精品久久久久久久99樱桃| 欧美在线视频免费播放| 欧美在线三区| 国产精品99久久久久久www| 蜜桃视频一区| 国产一区二区久久精品| 欧美另类综合| 亚洲自拍都市欧美小说| 久久久国际精品| 欧美第十八页| 亚洲神马久久| 欧美成人免费视频| 日韩特黄影片| 欧美在线观看一二区| 国产精品国产三级国产普通话99 | 亚洲香蕉视频| 久久久精彩视频| 欧美性猛交视频| 亚洲日韩欧美视频| 久久综合久久88| 午夜免费日韩视频| 精品91久久久久| 一区二区免费看| 欧美一区二区三区精品| 亚洲欧洲日产国产综合网| 欧美精品一区二区三区在线播放 | 亚洲第一精品福利| 午夜综合激情| 黄色成人av网站| 亚洲第一天堂无码专区| 欧美精品激情| 美女国产一区| 亚洲一区二区不卡免费| 麻豆精品视频在线观看视频| 欧美中文字幕精品| 亚洲福利视频在线| 久久久五月天| 久久夜色撩人精品| 亚洲欧美日韩爽爽影院| 国产精品午夜视频| 欧美一区二区三区四区在线| 性欧美办公室18xxxxhd| 亚洲国产合集| 亚洲一本大道在线| 亚洲国产毛片完整版| 亚洲一区免费看| 亚洲一区二区三区在线视频| 欧美中文字幕视频| 欧美亚州在线观看| 嫩草影视亚洲| 国产欧美日韩综合一区在线播放| 久久综合九色综合欧美就去吻| 欧美精品成人| 久久精品亚洲热| 国产精品久久久久999| 亚洲国产精品久久久久秋霞不卡 | 免费看精品久久片| 亚洲欧美日韩在线观看a三区 | 精品成人在线观看| 国产主播一区二区三区| 亚洲精品美女91| 久久久久久久91| 亚洲资源av| 欧美精品成人| 亚洲欧美国产日韩天堂区| 亚洲精品国精品久久99热一| 午夜欧美大尺度福利影院在线看| 91久久精品国产91久久性色tv | 久久精品一区二区三区中文字幕| 欧美日韩免费视频| 中文亚洲免费| 久久岛国电影| 亚洲国产99精品国自产| 老司机一区二区三区| 亚洲国产午夜| 性18欧美另类| 亚洲欧洲在线一区| 国产精品美女久久久久久久| 亚洲欧美日本在线| 欧美电影免费观看| 亚洲午夜精品一区二区三区他趣| 国产精品网站在线| 农村妇女精品| 久久久久久久久综合| 中文av一区特黄| 亚洲电影网站| 欧美午夜在线视频| 欧美激情亚洲另类| 久久人人爽人人爽爽久久| 亚洲午夜精品久久| 亚洲一区二区少妇| 亚洲午夜精品一区二区三区他趣| 亚洲国产精品va在看黑人| 亚洲综合导航| 亚洲欧美另类在线| 午夜国产不卡在线观看视频| 一区二区高清在线观看| 一二三区精品福利视频| 日韩视频免费大全中文字幕| 亚洲国产精品激情在线观看| 免费中文日韩| 亚洲日本va在线观看| 一本色道久久综合一区| 亚洲欧美日韩综合国产aⅴ| 亚洲男人影院| 狼人天天伊人久久| 欧美日韩一区二区视频在线| 国产精品国产精品| 亚洲人成在线播放网站岛国| 欧美大片网址| 国产精品99久久久久久久久| 在线观看91精品国产入口| 亚洲欧美成人综合| 久久久精彩视频| 永久免费视频成人| 欧美极品在线视频| 久久综合九色综合久99| 久久精品九九| 亚洲手机成人高清视频| 国产一区二区三区久久久| 欧美日韩精品三区| 久久国产精品久久精品国产 | 欧美精品一区二区在线观看| 亚洲第一网站| 亚洲欧洲一二三| 国产午夜精品久久久| 国产精品国产三级国产aⅴ9色| 欧美风情在线观看| 欧美日韩黄色大片| 另类天堂av| 欧美日韩综合不卡| 国产亚洲在线| 欧美成人资源网| 亚洲三级免费电影| 欧美一区综合| 亚洲一区二区视频| 国产精品高清在线| 亚洲欧美成人| 欧美国产一区二区| 欧美一区二区三区视频| 国产精品久久久久久户外露出| 一本色道久久精品| 噜噜噜噜噜久久久久久91| 欧美激情四色| 欧美午夜视频网站| 性色av一区二区三区| 久久成人一区| 影音先锋久久资源网| 狼狼综合久久久久综合网| 久久夜色精品亚洲噜噜国产mv | 久久综合久久综合九色| 亚洲特色特黄| 国产欧美日韩另类视频免费观看| 久久精品九九| 欧美片在线观看| 99这里有精品| 亚洲午夜在线观看| 亚洲第一页在线| 在线一区二区视频| 韩日成人av| 亚洲精美视频| 黄色综合网站| 亚洲香蕉伊综合在人在线视看| 欧美视频一区二区三区在线观看| 正在播放欧美一区| 久久久久成人精品| 亚洲欧美日韩国产综合精品二区 | 久久久久久夜| 欧美综合激情网| 国产综合色产在线精品| 久久久一本精品99久久精品66| 欧美freesex8一10精品| 午夜精品久久久久久久久| 欧美不卡三区| 一区二区三区视频在线| 久久精品99久久香蕉国产色戒| 亚洲一区二区三区成人在线视频精品| 久久xxxx| 男女av一区三区二区色多| 黄色一区二区在线|