title: Errors in building ceplayit (directshow player sample)
body: <p>I tried to build the CEPlayit files (of DirectShow player samples). I added them to a smart device project based on the sdk for my device (named TEMP). I am using MFC in visual Studio 2005. However the following errors occurred:  </p>
  
  <blockquote>
    <p>Error 1   error LNK2001: unresolved external symbol IID_IBasicAudio   vidwindow.obj<br>
    Error   2   error LNK2001: unresolved external symbol CLSID_OverlayMixer    ceplayit.obj<br>
    Error   3   error LNK2001: unresolved external symbol IID_IBaseFilter   ceplayit.obj<br>
    Error   4   error LNK2001: unresolved external symbol IID_IMediaEventEx ceplayit.obj<br>
    Error   5   error LNK2001: unresolved external symbol IID_IBasicVideo   ceplayit.obj<br>
    Error   6   error LNK2001: unresolved external symbol IID_IVideoWindow  ceplayit.obj<br>
    Error   7   error LNK2001: unresolved external symbol IID_IMediaPosition    ceplayit.obj<br>
    Error   8   error LNK2001: unresolved external symbol IID_IMediaSeeking ceplayit.obj<br>
    Error   9   error LNK2001: unresolved external symbol IID_IMediaControl ceplayit.obj<br>
    Error   10  error LNK2001: unresolved external symbol CLSID_FilterGraph ceplayit.obj<br>
    Error   11  error LNK2001: unresolved external symbol IID_IGraphBuilder ceplayit.obj<br>
    Error   12  fatal error LNK1120: 11 unresolved externals    TEMP      </p>
  </blockquote>
  
  <p>I read that I need to link <code>strmbase.lib</code> to my project but I think I am unable to correctly do this and the errors persist.
  Please help!</p>