首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

directshow编译出现的有关问题

2012-02-20 
directshow编译出现的问题[Linker Error] Unresolved external CMediaType::~CMediaType() referenced f

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

热点排行