Elecard
May 24, 2013, 10:28:27 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Getting Link errors looking for GUID definitions ...  (Read 1613 times)
SandyWalsh
Newbie
*
Posts: 3


View Profile
« on: March 11, 2010, 04:19:52 am »

Visual Studio 2008
8>REMOVE_ALL_MESSAGE.lib(ElecardFacets.obj) : error LNK2001: unresolved external symbol _CLSID_EM2VD_SD
8>REMOVE_ALL_MESSAGE.lib(ElecardFacets.obj) : error LNK2001: unresolved external symbol _CLSID_EMPEG4VideoDecoder

Is there a .lib that has the definitions for these available or will I need to add a file that has INITGUID predefined?

Thx,
Sandy
Logged
SandyWalsh
Newbie
*
Posts: 3


View Profile
« Reply #1 on: March 11, 2010, 04:36:46 am »

Obviously the issue is these two GUID's being defined as:

DEFINE_GUID(CLSID_EMPEG4VideoDecoder,  ...);

vs. filters like CLSID_EAVCDEC which use:

static const GUID CLSID_EAVCDEC = {...};

Was there a reason for this?
Logged
IrinaM
Moderator
*****
Posts: 139


View Profile
« Reply #2 on: March 21, 2010, 11:44:43 pm »

Hi Sandy,
This errors show that CLSID_EM2VD_SD and CLSID_EMPEG4VideoDecoder are not defined in REMOVE_ALL_MESSAGE.lib
You need to include definitions of CLSID_EM2VD_SD and CLSID_EMPEG4VideoDecoder in REMOVE_ALL_MESSAGE project either by including em2vd_SD.inc and em4vdec.inc files or defining CLSID values in project directly.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!