Я не могу скомпилировать свой проект, который использует видеокодер MPEG2 DirectShow. Я включил Wmcodecdsp.h, но когда я компилирую проект, Visual C++ дает неопределенную ошибку символа на CLSID_CMPEG2EncoderVideoDS. Я попытался добавить к проекту msmpeg2enc.dll, но линкер не может связать его, не имеет таблицы экспорта.Неопределенный символ (CLSID_CMPEG2EncoderVideoDS)
Ошибки я получаю об этом:
CaptureGraph.obj: ошибка LNK2001: неопределенный внешний символ «CLSID_CMPEG2EncoderVideoDS
Полный/точный код сообщения об ошибке? Или мы должны догадаться? –
Извините, у меня есть русскоязычная Visual Studio, поэтому описание может быть не таким точным. "CaptureGraph.obj: ошибка LNK2001: неопределенный внешний символ" CLSID_CMPEG2EncoderVideoDS "" – user3170900
В следующий раз обязательно проверьте [ask] и [Контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/questions/156810/stack-overflow -question-контрольный) –