Не удается открыть включаемый файл: 'iProxyTrans.h' - старый проект Directshow? - PullRequest
0 голосов
/ 01 ноября 2011

Я унаследовал проект, который использовал старые библиотеки opencv, directx и directshow, и я пытаюсь скомпилировать его на текущем компьютере с Windows 7 VS 2010.

Два из включений, которые вызывают проблемы:

#include <iProxyTrans.h>
#include <ProxyTransuids.h>

Как я могу получить это для компиляции? Эти файлы сейчас просто не существуют? Я попытался найти свой компьютер и не смог его найти. У меня последняя версия DirectX SDK и Windows SDK. Я также использую OpenCV 2.3.1.

edit Если я закомментирую это, я получу такие вещи, как:

1>someclass.cpp(126): error C2065: 'CLSID_ProxyTransform' : undeclared identifier
1>someclass.cpp(132): error C2065: 'IProxyTransform' : undeclared identifier
1>someclass.cpp(132): error C2065: 'pProxyTrans' : undeclared identifier
1>someclass.cpp(133): error C2065: 'IID_IProxyTransform' : undeclared identifier

1 Ответ

1 голос
/ 01 ноября 2011

Вот откуда оно взято: ProxyTransuids.h , из OpenCV

//                        Intel License Agreement
//                For Open Source Computer Vision Library
...