Linking problems in using directX


Linking...
Creating library VIDEOCODECS___Win32_Debug/VIDEOCODECS.lib and object VIDEOCODECS___Win32_Debug/VIDEOCODECS.exp
Codec.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __stdcall CBaseFilter::NonDelegatingRelease(void)" ( NonDelegatingRelease@CBaseFilter@@UAGKXZ)
Codec.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __cdecl CLog::Log(unsigned long,char const *,...)" (__imp_ Log@CLog@@QAAXKPBDZZ)
Codec.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) class CLog Log" (__imp_ Log@@3VCLog@@A)
..\Debug\VIDEOCODECS.ax : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

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

I have included Quartz.lib.

I am wondering how to fix the problem.

thanks.





Answer this question

Linking problems in using directX

  • Ifeanyi Echeruo

    CBaseFilter is in the BaseClasses. Are you linking those
  • Linking problems in using directX