[問題]link error _CLSID_WaveParser
http://www.flipcode.com/archives/
DirectShow_For_Media_Playback_In_Windows-Part_III_Customizing_Graphs.shtml
我是參考上面這個網頁的
// our own definition of Wave Parser based on CLSID we found in registry
// have to define this so next line actually creates GUID structure
#define INITGUID
DEFINE_GUID(CLSID_WaveParser,
0xD51BD5A1, 0x7548, 0x11CF, 0xA5, 0x20, 0x00, 0x80, 0xC7, 0x7E, 0xF5, 0x8A);
WaveParser CLSID 跟我在登錄擋上找到的是一樣的
CoCreateInstance(CLSID_WaveParser, NULL, CLSCTX_INPROC_SERVER,
IID_IBaseFilter, (void**)&g_pWaveParser);
出現 link error
error LNK2001: unresolved external symbol _CLSID_WaveParser
fatal error LNK1120: 1 unresolved externals
我也有將 Strmiids.lib quartz.lib 設定到專案裡去。
工具:OS XP SP2、VC C++ 6、DirectX SDK 8.1+(我己經試過 2003 Summer和之前的版本)
--
蟄伏秋山待楓紅,青臨洛水無雲彩
麒麟降世多磨難,江郎願使盡長才。 <臥江子>
我的個人網誌:
http://blog.pixnet.net/pinglunliao Something About Game Programming
http://www.wretch.cc/blog/pinglunliao 白爛文
http://pinglunliao.blogspot.com/ 心情文
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.217.110
Programming 近期熱門文章
PTT數位生活區 即時熱門文章
11
29