13 个解决方案
#1
缺少.lib .h ?
没有包含库路径?
没有包含库路径?
#2
应该是有哪个lib文件没有引入吧
哪个库有VideoMixingRenderer这种函数?
哪个库有VideoMixingRenderer这种函数?
#3
Add:
#pragma comment(lib,"Strmiids.lib")
#pragma comment(lib,"Strmiids.lib")
#4
DirectShow下面有一节专门讲Setting Up the Build Environment的,你看看吧
#5
嗯。这个函数是directdraw的函数,需要引入strmiids.lib库
#6
#include <dshow.h>
#include <dshow.h>
#include <d3d9.h>
#include <d3dx9tex.h> // for D3DXLoadSurfaceFromResource
#include <vmr9.h>
#include <atlbase.h>
#pragma comment(lib, "Quartz.lib")
#pragma comment(lib,"Strmiids.lib")
我引用了,可是有错呀!我晕
#include <dshow.h>
#include <d3d9.h>
#include <d3dx9tex.h> // for D3DXLoadSurfaceFromResource
#include <vmr9.h>
#include <atlbase.h>
#pragma comment(lib, "Quartz.lib")
#pragma comment(lib,"Strmiids.lib")
我引用了,可是有错呀!我晕
#7
呵呵,还是缺少一个真正的高手~
#8
我我我,我包含了lib 和 include 路径,还作了上面的引用为什么还是原来的错误,高手help!!
#9
quartz.lib msvcrtd.lib winmm.lib msacm32.lib olepro32.lib strmiids.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib oleaut32.lib advapi32.lib uuid.lib
我的一个项目中用了这些,CLSID_CaptureGraphBuilder2和IID_ICaptureGraphBuilder2可以识别的
我的一个项目中用了这些,CLSID_CaptureGraphBuilder2和IID_ICaptureGraphBuilder2可以识别的
#10
maybe you should install the lastest ms platform sdk。。。
#11
我已经装了最新版本,也加入了一堆库,我现在怀疑是默认library的问题。我用的是vc2003,请问怎样修改编译顺序,先进行dx9 library,再进行默认库的编译?
#12
我用的VC2005,在tools->option->projects and solutions->VC++ Directories,然后在右边可以用工具栏上下箭头调整顺序
#13
哭,还是不行。汗
#1
缺少.lib .h ?
没有包含库路径?
没有包含库路径?
#2
应该是有哪个lib文件没有引入吧
哪个库有VideoMixingRenderer这种函数?
哪个库有VideoMixingRenderer这种函数?
#3
Add:
#pragma comment(lib,"Strmiids.lib")
#pragma comment(lib,"Strmiids.lib")
#4
DirectShow下面有一节专门讲Setting Up the Build Environment的,你看看吧
#5
嗯。这个函数是directdraw的函数,需要引入strmiids.lib库
#6
#include <dshow.h>
#include <dshow.h>
#include <d3d9.h>
#include <d3dx9tex.h> // for D3DXLoadSurfaceFromResource
#include <vmr9.h>
#include <atlbase.h>
#pragma comment(lib, "Quartz.lib")
#pragma comment(lib,"Strmiids.lib")
我引用了,可是有错呀!我晕
#include <dshow.h>
#include <d3d9.h>
#include <d3dx9tex.h> // for D3DXLoadSurfaceFromResource
#include <vmr9.h>
#include <atlbase.h>
#pragma comment(lib, "Quartz.lib")
#pragma comment(lib,"Strmiids.lib")
我引用了,可是有错呀!我晕
#7
呵呵,还是缺少一个真正的高手~
#8
我我我,我包含了lib 和 include 路径,还作了上面的引用为什么还是原来的错误,高手help!!
#9
quartz.lib msvcrtd.lib winmm.lib msacm32.lib olepro32.lib strmiids.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib oleaut32.lib advapi32.lib uuid.lib
我的一个项目中用了这些,CLSID_CaptureGraphBuilder2和IID_ICaptureGraphBuilder2可以识别的
我的一个项目中用了这些,CLSID_CaptureGraphBuilder2和IID_ICaptureGraphBuilder2可以识别的
#10
maybe you should install the lastest ms platform sdk。。。
#11
我已经装了最新版本,也加入了一堆库,我现在怀疑是默认library的问题。我用的是vc2003,请问怎样修改编译顺序,先进行dx9 library,再进行默认库的编译?
#12
我用的VC2005,在tools->option->projects and solutions->VC++ Directories,然后在右边可以用工具栏上下箭头调整顺序
#13
哭,还是不行。汗