在视觉社区 2015 中,我有一个 c++ 项目。在cpp文件顶部我有
#include "stdafx.h"
#include "VideoCaptureFilterSample.h"
#include "VideoCaptureFilterSampleDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
我在进入项目属性> VC++ 目录时还设置了我添加的这个目录包括:C:\Program Files %28x86%29\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses
问题是当我输入我的代码时:
hr = CoCreateInstance(CLSID_SampleGrabber, NULL, CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&pGrabberF));
未定义 CLSID_SampleGrabber。
到目前为止我尝试了什么?下载了 directx sdk 9 和 6 以及 Microsoft sdk 7.1 并在 google 中搜索 qedit.h 但我没有找到该文件。无法弄清楚如何定义 CLSID_SampleGrabber