vc6转vc.net时 msxml出错

zhongyj2004 2007-12-13 10:55:28
在vc6中正常使用的程序,在vc.net中编译时出现下面的错误(使用了微软的msxml)
error C2039: 'childNodes' : is not a member of 'IXMLDOMNode'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\MsXml.h(537) : see declaration of 'IXMLDOMNode'

error C2660: 'IXMLDOMNode::selectSingleNode' : function does not take 1 arguments

error C2872: 'IXMLDOMNodeListPtr' : ambiguous symbol
could be 'c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\comdefsp.h(1252) : _com_ptr_t<_IIID> IXMLDOMNodeListPtr'
with
[
_IIID=_com_IIID<IXMLDOMNodeList,& _GUID_2933bf82_7b36_11d2_b20e_00c04f983e60>
]
or 'f:\test\debug\msxml4.tlh(288) : MSXML2::IXMLDOMNodeListPtr'
...全文
127 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
拉达曼迪斯II 2007-12-26
  • 打赏
  • 举报
回复
static不是么?
zhongyj2004 2007-12-13
  • 打赏
  • 举报
回复
这个在所有MSXML类型前面加上MSXML::就可以了

现在我想把这个程序所有的动态库都做成静态的在.net中怎么设置呢
bo3235 2007-12-13
  • 打赏
  • 举报
回复
没经验.帮顶下,然后做沙发

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧