小编Pin*_*ang的帖子

VS2010 IntelliSense说:CComPtr不是模板

当我尝试将基于directshow的直播播放器编写为ActiveX控件时,我遇到了一个问题.

我首先使用VS2010(在VC++类别下)创建了一个MFC ActiveX控件项目,并在控件上附加了一个对话框,然后使用一个简单的html页面对其进行了测试.

到目前为止它运行良好,但当我尝试使用CComPtr添加一些directshow代码时,编译器显示以下错误(我还附加了行号和文件):

29  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 37)
30  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 38)
31  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 44)
32  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 44)
33  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 47)
34  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 48)
35  IntelliSense: CComPtr is not a template   (CIceBaseLivestreamPlayerCore.h, Line 49)
36  IntelliSense: CComPtr is not a …
Run Code Online (Sandbox Code Playgroud)

c++ mfc activex visual-studio-2010

1
推荐指数
1
解决办法
2273
查看次数

标签 统计

activex ×1

c++ ×1

mfc ×1

visual-studio-2010 ×1