#linker #mingw #directshow #asio
#компоновщик #mingw #directshow #asio
Вопрос:
Я пытаюсь скомпилировать ASIO с помощью MinGW для своего приложения, но я продолжаю сталкиваться с неопределенной ссылкой на 'g_Templates'
, 'g_cTemplates'
и 'vtable for AsioDriver'
. Я связываюсь с -lole32 -luuid
. Какие дополнительные библиотеки мне нужны для компиляции этого?
Google обнаружил, что это фильтр DirectShow, но MinGW должен иметь возможность компилироваться с использованием DirectShow.
Комментарии:
1. Я указал на проблему отсутствия «strmbase.lib», которая в MinGW должна быть «libstrmbase.a». Но ее нет в каталоге MinGW lib.
Ответ №1:
Я решил проблему, загрузив Windows SDK и самостоятельно скомпилировал базовые классы DirectShow в strmbase.lib.