Здравствуйте, dmaster1, Вы писали:
D>Народ, помогите! Уже задолбался...
D>Проблема такая... Есть в samples для DirectShow такой примерчик:
D>DirectShow\Filters\Async\MemFile\memfile.sln. Обычное консольное приложение.
D>Собирается и запускается без проблем. Мне нужно выдрать от туда все, что касается воспроизведения мемори файла. Выдираю. Собираю и получаю три ошибки линковщика (типа unresolved external symbol):
D>WavPlayer.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::QueryVendorInfo(wchar_t * *)" (?QueryVendorInfo@CBaseFilter@@UAGJPAPA_W@Z)
D>WavPlayer.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::JoinFilterGraph(struct IFilterGraph *,wchar_t const *)" (?JoinFilterGraph@CBaseFilter@@UAGJPAUIFilterGraph@@PB_W@Z)
D>WavPlayer.obj : error LNK2001: unresolved external symbol "public: virtual long __stdcall CBaseFilter::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseFilter@@UAGJPB_WPAPAUIPin@@@Z)
D>При чем в настройках Project Rpoperties->Linker все как и в том примере memfile.sln:
D>Additional Dependences: ..\..\..\BaseClasses\debug\strmbasd.lib
D> strmiids.lib
D> winmm.lib
D> odbc32.lib
D> odbccp32.lib
D> asynbase.lib
D> msvcrtd.lib
D>Additioanl Library Directories: ..\..\..\..\lib;..\base\debug
D>При чем я точно знаю, что все на что ругается линковщик есть в strmbasd.lib, которую я подключаю (см. выше)
D>Но что ему не хватает, понять не могу...
D>Помогите пожалста
D>Как всегда..спасибо всем неравнодушным
D>
Да, забыл сказать, все это я пытаюсь подцепить к MFC-ному приложению аля-диалог
Куда копать, подскажите плиииззз!