В комплекте с DirectX 9 SDK 2003 (<DXSDK(Summer 2003)>\SAMPLES\C++\DIRECTSHOW\BASECLASSES) идёт данный проэкт (прикрепил к посту - ).
Так как не MSVC98, не MSVC7.X у меня нет, я собираю его в Microsoft Visual C++ Toolkit 2003
- Код: Выделить всё
cl.exe AMEXTRA.CPP AMFILTER.CPP AMVIDEO.CPP COMBASE.CPP CPROP.CPP CTLUTIL.CPP DDMM.CPP DLLENTRY.CPP DLLSETUP.CPP MTYPE.CPP OUTPUTQ.CPP PSTREAM.CPP PULLPIN.CPP REFCLOCK.CPP RENBASE.CPP SCHEDULE.CPP SEEKPT.CPP SOURCE.CPP STRMCTL.CPP SYSCLOCK.CPP TRANSFRM.CPP TRANSIP.CPP VIDEOCTL.CPP VTRANS.CPP WINCTRL.CPP WINUTIL.CPP WXDEBUG.CPP WXLIST.CPP WXUTIL.CPP /Ob1 /D "NDEBUG" /D "WIN32" /D "_LIB" /D "_WIN32_DCOM" /D "WINVER=0x501" /D "_MBCS" /GF /FD /EHsc /MT /Gy /Fo".\Release/" /Fd".\Release/" /W3 /nologo /LD /Gz /link Kernel32.lib User32.lib Shell32.lib Advapi32.lib Gdi32.lib dxguid.lib Oleaut32.lib ole32.lib uuid.lib winmm.lib Strmiids.lib /OUT:"Release\STRMBASE.lib" /NOLOGO
На что получаю не разрешимость внешних имён
- Код: Выделить всё
Generating Code...
DLLENTRY.obj : error LNK2019: unresolved external symbol "class CFactoryTemplate * g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A) referenced in function _DllGetClassObject@12DLLSETUP.obj : error LNK2019: unresolved external symbol "class CFactoryTemplate * g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A) referenced in function _RegisterAllServers@8
DLLENTRY.obj : error LNK2019: unresolved external symbol "int g_cTemplates" (?g_cTemplates@@3HA) referenced in function _DllGetClassObject@12
DLLSETUP.obj : error LNK2019: unresolved external symbol "int g_cTemplates" (?g_cTemplates@@3HA) referenced in function _RegisterAllServers@8
Release\STRMBASE.lib : fatal error LNK1120: 2 unresolved externals
Причём int g_cTemplates определенна в SYSCLOCK.obj. Что можно предпринять?
Может кто нибудь, у кого есть такая возможность (MSVC98 и/или MSVC7.X ), соберёт либу для меня?
Буду благодарен.
P.S.
Сам пример конечно в отдельности мне бы не понадобился, если б не требование для другого примера
http://www.tapi.info/downloads/samples/ ... pirecv.zip отсюда http://www.tapi.info/default.aspx/TAPI/PSDKSamples.html