读书人

directshow编译出现的有关问题

发布时间: 2012-02-20 21:18:24 作者: rapoo

directshow编译出现的问题
[Linker Error] Unresolved external 'CMediaType::~CMediaType()' referenced from E:\XIU\复件 VIDEO CAPTURE\UNIT1.OBJ
[Linker Error] Unresolved external 'CMediaType::CMediaType()' referenced from E:\XIU\复件 VIDEO CAPTURE\UNIT1.OBJ
[Linker Error] Unresolved external 'CMediaType::SetType(const _GUID *)' referenced from E:\XIU\复件 VIDEO CAPTURE\UNIT1.OBJ
[Linker Error] Unresolved external 'CMediaType::SetSubtype(const _GUID *)' referenced from E:\XIU\复件 VIDEO CAPTURE\UNIT1.OBJ
[Linker Error] Unresolved external '__stdcall FreeMediaType(_AMMediaType&)' referenced from E:\XIU\复件 VIDEO CAPTURE\UNIT1.OBJ

是什么原因啊?


[解决办法]
检查一下路径,最好不要有汉字,空格+,之类的,然后就要看看有没有定义.看Quartz.lib,Strmbase.lib和Strmiids.lib加没加到工程里面
[解决办法]
BCB 添加lib文件的方法
1、工程-添加到工程-*.lib;
2、形如:#pragma link "f:\\borland\\cbuilder6\\lib\\psdk\\winmm.lib"
3、工程-导入类型库-DirectXSDK for C++Build

读书人网 >C++ Builder

热点推荐