| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Фильтр PsiParser и ошибка LNK2001 |
| Автор: AndreySol 21.11.2009, 14:26 | ||||
| Использую фильтр PsiParser из примеров к DX SDK. Фильтр собран и зарегистрирован в системе, нормально добавляется в граф, нормально работает. Пробую получить доступ к интерфейсу IMpeg2PsiParser этого фильтра: в хедере
далее
получаю ошибку error LNK2001: unresolved external symbol _IID_IMpeg2PsiParser Что не так ? |
| Автор: Andrey44 22.11.2009, 20:14 | ||
|
| Автор: AndreySol 23.11.2009, 08:39 | ||
вообще-то PSIParser.lib пробовал я и #pragma comment, ошибка та-же. Может что с самим интерфейсом не так ? |
| Автор: Andrey44 23.11.2009, 09:16 |
Вообщето обычно *.h и *.lib названы одинаково, за исключением расширения |
| Автор: AndreySol 28.11.2009, 10:23 |
| заменил DEFINE_GUID в объявлении интерфейса на static const GUID IID_IMpeg2PsiParser = { 0xae1a2884, 0x540e, 0x4077, { 0xb1, 0xab, 0x67, 0xa3, 0x4a, 0x72, 0x29, 0x8c}}; все заработало как надо. |