我想利用DirectShow调用摄像头取图.装了DirectX9.0,想利用DirectX中的例子:
\Samples\C++\Misc\GetDXVer中的getdxver.cpp得到版本信息.
出现如下问题:
getdxver.obj : error LNK2001: unresolved external symbol _CLSID_DxDiagProvider
getdxver.obj : error LNK2001: unresolved external symbol _IID_IDxDiagProvider
在设置时不知缺少什么库?
\Samples\C++\Misc\GetDXVer中的getdxver.cpp得到版本信息.
出现如下问题:
getdxver.obj : error LNK2001: unresolved external symbol _CLSID_DxDiagProvider
getdxver.obj : error LNK2001: unresolved external symbol _IID_IDxDiagProvider
在设置时不知缺少什么库?
加了吗?注意,添加dxguid.lib后,不能再
#define INITGUID
#define INITGUID
#include <dxdiag.h>
在Project/settings/Link Object/library modules中未加入dxguid.lib编译后出现如上错误.在getdxver.cpp中加入:#include <dxdiag.h>
在Project/settings/Link Object/library modules中加入dxguid.lib编译后也出现如上错误.