Re: Пример MEMFile из DirectShow???
От: dmaster1  
Дата: 27.10.04 09:11
Оценка:
Здравствуйте, 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-ному приложению аля-диалог

Куда копать, подскажите плиииззз!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.