Я создаю заголовочный файл из IDL. Файл IDL был скомпилирован в Visual C ++ 2005.
Сгенерированный заголовочный файл содержит #define REQUIRED_RPCNDR_H_VERSION 475.
Я пытался использовать этот заголовочный файл в Visual Studio 2003, где rpcndr.h содержит
{
# define RPCNDR_H_VERSION (450) // и
# if ( RPCNDR_H_VERSION <<strong> REQUIRED_RPCNDR_H_VERSION )
#error incorrect <rpcndr.h> version. Use the header that matches with the MIDL compiler.
#endif
}
Так как 450 <475, я получаю ошибку времени компиляции. Есть ли способ я могу использовать файл заголовка в Visual Studio 2003. Нужно ли вносить изменения в настройке compiltaion файла idl. </p>
PS: мне нужно скомпилировать файл idl только в Visual C ++ 2005. (У меня нет выбора скомпилировать его в VS 2003).