Не могу собрать DirectShow Base Classes

Обсуждения по программированию для ОС Windows безотносительно используемого языка программирования. Windows NT, Win32, Windows API, ядро и драйверы.
Admiralisimys
Постоялец
Постоялец
 
Сообщения: 318
Зарегистрирован: 01.06.2009 (Пн) 10:26

Не могу собрать DirectShow Base Classes

Сообщение Admiralisimys » 20.12.2012 (Чт) 19:21

Зравствуйте.

В комплекте с DirectX 9 SDK 2003 (<DXSDK(Summer 2003)>\SAMPLES\C++\DIRECTSHOW\BASECLASSES) идёт данный проэкт (прикрепил к посту -
BASECLASSES.zip
(311.15 Кб) Скачиваний: 317
).
Так как не 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

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Не могу собрать DirectShow Base Classes

Сообщение Хакер » 21.12.2012 (Пт) 8:12

Могу чуть попозже. Срочность у задачи какая?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Admiralisimys
Постоялец
Постоялец
 
Сообщения: 318
Зарегистрирован: 01.06.2009 (Пн) 10:26

Re: Не могу собрать DirectShow Base Classes

Сообщение Admiralisimys » 21.12.2012 (Пт) 23:49

Спасибо за отклик.
До конца года хочу решить вопрос.


Вернуться в Windows-программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: YaCy [Bot] и гости: 1

    TopList