CComPtr<ISmbppLongConnectApiEx> m_spApi;在控制台程序中可以编译成功,但mfc中报错,怎么回事?在线等待
CComPtr<ISmbppLongConnectApiEx> m_spApi;在控制台程序中可以编译成功,但mfc中报错,怎么回事?在线等待
一下是错误信息:
error C2143: syntax error : missing ';' before '<'
error C2501: 'CComPtr' : missing storage-class or type specifiers
error C2059: syntax error : '<'
error C2238: unexpected token(s) preceding ';'
“CComPtr< ”怎么用?
问题点数:20、回复次数:4Top
1 楼zxq(机器的机器)回复于 2006-03-14 10:13:17 得分 0
各位大侠快进呀Top
2 楼Mackz(在相互)回复于 2006-03-14 10:17:00 得分 20
Requirements
Header: atlcomcli.h
Top
3 楼zxq(机器的机器)回复于 2006-03-14 10:24:28 得分 0
atlcomcli.h
这个文件那里有呀?我在机器上没有找到?为什么控制台程序不需要这个文件?Top
4 楼zxq(机器的机器)回复于 2006-03-14 11:12:14 得分 0
问题解决。为了便于其他人查询相关问题,特把解决方法做一说明:
Mackz(在相互) 说的对,缺少文件,但在vc6中是atlbase.h,可能在.net中是
atlcomcli.hTop




