В Microsoftsoft SDK определен один файл idl, который недоступен в VS2005. Я использую некоторые интерфейсы из этого IDL.
Теперь это отлично работает на VS 2010. Я хочу, чтобы он компилировался на VS2005.
Я скопировал заголовочный файл в каталог моего проекта. Но это дает мне ошибку компиляции.
Когда я посмотрел в заголовочный файл, идентификатор класса определяется в нем как
EXTERN_C const CLSID CLSID_Xyz.
Теперь он определен как extern, поэтому он должен быть объявлен где-то еще в коде.
Так что мой вопрос о том, что файл .h достаточно, или мне нужно также включить файл _i.c.
Любые предложения