Я попытался собрать файлы CEPlayit (образцы плеера DirectShow). Я добавил их в проект смарт-устройства на основе sdk для моего устройства (с именем TEMP). Я использую MFC в Visual Studio 2005. Однако произошли следующие ошибки:
Ошибка 1 ошибка LNK2001: неразрешенный внешний символ IID_IBasicAudio vidwindow.obj
Ошибка 2 ошибка LNK2001: неразрешенный внешний символ CLSID_OverlayMixer ceplayit.obj
Ошибка 3 ошибка LNK2001: неразрешенный внешний символ IID_IBaseFilter ceplayit.obj200 Ошибка 4 ошибка LNK неразрешенный внешний символ IID_IMediaEventEx ceplayit.obj
Ошибка 5 ошибка LNK2001: неразрешенный внешний символ IID_IBasicVideo ceplayit.obj
Ошибка 6 ошибка LNK2001: неразрешенный внешний символ IID_IVideoWindow ceplayit.obj
Ошибка 7 ошибка LNK2001: неразрешенный внешний символ IID_IMplayedia .obj
Ошибка 8, ошибка LNK2001: неразрешенный внешний символ IID_IMediaSeeking ceplayit.obj
Ошибка 9, ошибка LNK2001: неразрешенный внешний символ IID_IMediaControl ceplayit.obj
Ошибка 10, ошибка LNK2001: неразрешенный внешний символ CLSID_FilterGraph ceplayit.obj
Ошибка 11 ошибка LNK2001: неразрешенный внешний символ IID_IGraphBuilder ceplayit.ob j
Ошибка 12 фатальная ошибка LNK1120: 11 неразрешенных внешних TEMP
Я прочитал, что мне нужно связать strmbase.lib
с моим проектом, но я думаю, что не могу сделать это правильно, и ошибки сохраняются. Пожалуйста помоги!