Здравствуйте, Darina2204, Вы писали:
D>при построении фильтра nullnull.ax выдаются ошибки:
D>Error 10 fatal error LNK1120: 3 unresolved externals Debug_Unicode\nullnull.ax
D>Error 8 error LNK2019: unresolved external symbol __vswprintf referenced in function "void __cdecl DbgLogInfo(unsigned long,unsigned long,wchar_t const *,...)" (?DbgLogInfo@@YAXKKPB_WZZ) strmbasd.lib
D>Error 9 error LNK2019: unresolved external symbol __swprintf referenced in function "public: __thiscall CDisp::CDisp(double)" (??0CDisp@@QAE@N@Z) strmbasd.lib
D>Error 4 error LNK2019: unresolved external symbol ___CxxFrameHandler3 referenced in function __ehhandler$?CreateInstance@CNullNull@@SGPAVCUnknown@@PAUIUnknown@@PAJ@Z nullnull.obj
D>Error 1 error LNK2001: unresolved external symbol ___CxxFrameHandler3 strmbasd.lib
D>...
D>Подскажите, что я не так могу делать. Заранее спасибо)
Скорее всего Вы все делаете так. Проблема в том, что необходимо подключить дополнительные *.lib файлы. Это ошибки линковшика — он не может найти библиотеку strmbasd.lib. Чтобы все заработало попробуйте в свойствах проекта в закладке Linker/Input написать что-то вроде
C://DXSDK/Samples/C++/DirectShow/BaseClasses/Release/strmbasd.lib
d3d9.lib
d3dx9.lib
d3dxof.lib
dxguid.lib
winmm.lib
конкретный путь зависит от пути установки DirectX SDK