为什么编译时总说未定义 我用#import引入一个COM组件后,用它的一个类IXXXXX,可为什么编译时总说它未定义,而COM组件生成的TLH,TLI文件中都有这个类的声明。另外还有,有没有办法导出得到一个COM组件的头文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般#import的时候,会有一个namespace, 你可以在#import 后面用no_namespace或者用到里面的类的时候,带上namespace, r\ 比如 MSXML2::IXMLDocument2* pDoc;或者using namespace MSXML2;IXMLDocument2 pDoc; masterz说得很全了,你看看你的.idl文件,看到library XXX了吗,#import之后用一个using namespace XXX就行了 同意masterz这是很关键的一点 偶比较赞成使用MSXML2::IXMLDocument2* pDoc 求助:窗口放大 求助一个关于替换HTML页面JS脚本的问题 类调用主类函数的问题 关于VS中MFC的问题…… 求MFC界面开发教程 vc6.0 下怎么进行复数运算? 使用fstream如何快速的从一个文件的后面截掉指定字节的二进制数据? 如何在VC里调用WebBrowser控件显示的页面里的Javascript函数? 如何使CView上的Static变成透明? 如何获得IE地址栏的地址? 刚用atl做了一个com,有问题 急…… 关于cmd.exe
或者用到里面的类的时候,带上namespace, r\
或者
using namespace MSXML2;
IXMLDocument2 pDoc;
using namespace XXX就行了
这是很关键的一点
MSXML2::IXMLDocument2* pDoc