![]() |
|
![]() ![]() ![]() |
|
AndreySol |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
Использую фильтр PsiParser из примеров к DX SDK. Фильтр собран и зарегистрирован в системе, нормально добавляется в граф, нормально работает. Пробую получить доступ к интерфейсу IMpeg2PsiParser этого фильтра:
в хедере
далее
получаю ошибку error LNK2001: unresolved external symbol _IID_IMpeg2PsiParser Что не так ? |
||||
|
|||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
AndreySol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
вообще-то PSIParser.lib пробовал я и #pragma comment, ошибка та-же. Может что с самим интерфейсом не так ? |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Вообщето обычно *.h и *.lib названы одинаково, за исключением расширения -------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
AndreySol |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 19.6.2004 Репутация: 1 Всего: 1 |
заменил DEFINE_GUID в объявлении интерфейса на
static const GUID IID_IMpeg2PsiParser = { 0xae1a2884, 0x540e, 0x4077, { 0xb1, 0xab, 0x67, 0xa3, 0x4a, 0x72, 0x29, 0x8c}}; все заработало как надо. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |