在一个MFC/OCX项目中链接
winmm.lib// VS自带PLATFORM SDK
strmbasd.lib// DIRECTSHOW
两个静态库的时候出现了以下链接错误
1>strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol "class CFactoryTemplate * g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A)
1>strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol "int g_cTemplates" (?g_cTemplates@@3HA)
显然是后者出现了问题。
当初看了下directshow中baseclasses项目的源码