一个人免费观看视频www中文,女人与公狍交酡女免费,久久99精品久久久久久hb无码,免费人成视频网站在线观看18,亚洲热妇无码av在线播放,好姑娘高清影视在线观看,久久aaaa片一区二区,aaaaa级少妇高潮大片

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁電腦醫院系統故障 → Windows 7下找不到msxml.dll的錯誤的解決方法

Windows 7下找不到msxml.dll的錯誤的解決方法

我要評論 2014/03/06 11:11:30 來源:綠色資源網 編輯:www.dq05.cn [ ] 評論:0 點擊:1573次

裝了windows7,并安裝了vs2005,其他工程沒有問題,但是構建某個工程時卻出現了

error: can't find msxml.dll

在system32目錄下一找才發現原來確實沒有這個文件,從虛擬機的xp里拷了個過來,嘿嘿竟然編過了。

windows 7 還不是十分成熟,雖然比vista好用了不少,但要超過xp,還有很多細節需要完善。

解析XML文件使用到了微軟的msxml ,在xp下使用的時候,只要#import <msxml.dll>編譯就可以順利通過,

當把工程移植到Vista上的時候就會遇到找不到msxml.dll的錯誤。

原來在Vista上msxml.dll升級為msxml6.dll

只要把#import <msxml.dll>改成#import <msxml6.dll>

相應using namespace MSXML改成using namespace MSXML2編譯即可通過

那么Vista下編譯后的可執行文件是不是不可以在XP下使用呢?

網上的有種方法是:
#if (_WIN32_WINNT >= 0x0600)
#import <msxml6.dll>
#else
#import <msxml.dll>
#endif

這種做法是沒有必要的

下面是一位網友給出的解釋:

COM組件的使用方式,開發環境和運行環境是不同的。開發環境要使用最新的SDK才能支持最新的操作系統,所以要用#import msxml6.dll,但是到了運行環境,程序并不會直接加載msxml6.dll,而是通過CoCreateInstance來加載的,傳遞的是PROGID或者CLSID,系統會在注冊表中找到對應的dll文件,如果運行在vista下,系統會幫你加載msxml6.dll,如果在xp環境下,系統幫你加載msxml.dll。但是程序不能使用IXmlDocument6,因為在XP環境下,msxml.dll并不支持這個版本。

這個特征是COM最基本的特征:保持二進制兼容,即使組件版本升級,也能在新環境下運行舊版的程序,因為新版組件一定會保留舊版組件的接口。

關鍵詞:Windows7,msxml.dll,解決方法

閱讀本文后您有什么感想? 已有 人給出評價!

  • 6 歡迎喜歡
  • 22066 白癡
  • 6 拜托
  • 6 哇
  • 52 加油
  • 6 鄙視
主站蜘蛛池模板: 蜜桃成熟时1997| 好姑娘免费中文在线观看| 日韩亚洲欧美久久久www综合| 亚洲国产另类久久久精品黑人| 亚洲国产v高清在线观看| 国产精品18久久久久久不卡| 国产日产欧洲无码视频| 777国产偷窥盗摄精品品在线| 久久99精品久久久学生| 国产成人亚洲精品乱码| 中文字幕 日韩精品 在线| youjizz丰满熟妇| 国精产品999国精产| 国产欧美日韩专区发布| 果冻传媒在线看免费高清| 日韩欧美卡一卡二卡新区| 男人狂躁进女人下面免费视频| 好男人在线观看免费播放| 国内精品人妻无码久久久影院| 欧美videosdesexo吹潮| 爱啪啪av网| 男女做爽爽爽网站| 大bw毛毛多巨大bw大bw| 国产在线乱码一区二区三区| 午夜精品射精入后重之免费观看 | 丰满少妇高潮惨叫久久久| 欧美va久久久噜噜噜久久| 日本xxx免费高清色视频在线观看| 国产果冻豆传媒麻婆精东| 亚洲av一般男女在线| 跪趴式啪啪gif动态图27报| 丰满少妇a级毛片| 久久亚洲私人国产精品| 免费120秒体验试看5次| 毛片无码国产| 日韩综合夜夜香内射| 精品日韩卡1二2卡3卡4卡乱码| 激情五月婷婷丁香六月| av天堂午夜精品一区| 欧美激情内射喷水高潮| 痉挛抽搐|