win2008或者windos7下用vs2005編譯 #import "msxml.dll" named_guids raw_interfaces_only
編譯失敗 fatal error C1083: Cannot open type library file: 'msxml.dll': No such file or directory
將c:/WINDOWS/system32/msxml.dll 拷貝到win2008下的系統目錄下即可,win2008/windows7下自帶的是msxml6.dll
開發環境是xp,沒問題,可是代碼入庫後,構建機器上編譯的時候報上述錯誤,最簡單的辦法就是上述辦法
錯誤代碼來自一段比較老的代碼:
#import "msxml.dll" named_guids raw_interfaces_only
MSXML::IXMLDOMDocument *m_pXMLDoc;
現在的做法是
CComPtr<IXMLDOMDocument> m_pXmlDocument;