link(directshow,filter开发)问题.

solarhe solarhe 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Linking...
Creating library Debug/Hqtlystd.lib and object Debug/Hqtlystd.exp
CFilterTitleOverlay.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __stdcall CBaseFilter::NonDelegatingRelease(void)" (?NonDelegatingRelease@CBaseFilter@@UAGKXZ)
CFilterTitleOverlay.obj : error LNK2001: unresolved external symbol "public: __thiscall CTransInPlaceFilter::CTransInPlaceFilter(char *,struct IUnknown *,struct _GUID const &,long *,bool)" (??0CTransInPlaceFilter@@QAE@PADPAUIUnknown@@ABU_GUID@@PAJ_N
@Z)
CFilterTitleOverlay.obj : error LNK2001: unresolved external symbol "public: __thiscall CMediaType::CMediaType(class CMediaType const &,long *)" (??0CMediaType@@QAE@ABV0@PAJ@Z)
Debug/Hqtlystd.ax : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

Hqtlystd.ax - 4 error(s), 0 warning(s)

开发环境 vc6.0
directory设置
include:
D:\PROGRAM FILES\MICROSOFT DIRECTX SDK (OCTOBER 2006)\INCLUDE
D:\PROGRAM FILES\MICROSOFT PLATFORM SDK\INCLUDE
D:\PROGRAM FILES\MICROSOFT PLATFORM SDK\SAMPLES\MULTIMEDIA\DIRECTSHOW\BASECLASSES
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

lib:
D:\PROGRAM FILES\MICROSOFT DIRECTX SDK (OCTOBER 2006)\LIB\X86
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\PROGRAM FILES\MICROSOFT PLATFORM SDK\SAMPLES\MULTIMEDIA\DIRECTSHOW\BASECLASSES\XP32_DEBUG
D:\PROGRAM FILES\MICROSOFT PLATFORM SDK\LIB

另外在源文件中使用strcpy也会出现以下问题
Compiling...
COverlayController.cpp
E:\练习程序\FilterTitleOverlay\COverlayController.cpp(291) : error C2065: 'strcpy_instead_use_StringCbCopyA_or_StringCchCopyA' : undeclared identifier
Error executing cl.exe.

Hqtlystd.ax - 1 error(s), 0 warning(s)
...全文
评论 6
收藏 已收藏
分享
返回顶部
solarhe
ATL 3,248 成员 48,530 内容