Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

directx problem - help me!!!

Status
Not open for further replies.

KaLeung

Programmer
Apr 7, 2003
1
HK
Dear Sir,

I am developing an ActiveX control in VC++ 6.0 using DirectShow 8.1. But when i
compile my control it gives the following linker error. And the error occurs
only when its an ActiveX control and not simple dialog based application or
SDI application.


strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol
"class CFactoryTemplate * g_Templates"
(?g_Templates@@3PAVCFactoryTemplate@@A)
strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol "int
g_cTemplates" (?g_cTemplates@@3HA)


The project settings contain following entry


C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses\Debug\strmbasd.lib
winmm.lib


Please help me out !!


Thanks and Regards,


Jackal
 
hi,

i think the problem may be with strmbasd.lib file. actually there are two strmbasd.lib files. one in vc++ env. and other in directx.

anyway you please try to copy the strmbasd.lib from the path you had specified and paste it in your project directory and then compile. i am not sure about this.

copy from
C:\DXSDK\samples\Multimedia\DirectShow\BaseClasses\Debug\strmbasd.lib
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top