синтаксическая ошибка: идентификатор «POMAP»

Сегодня я столкнулся с удивительной ошибкой компиляции при использовании предварительного просмотра VS2015. Ошибка, которая жалуется на это.
C:\Program Files (x86)\Windows Kits\8.1\Include\um\ImageHlp.h(1885): error C2061: syntax error: identifier 'POMAP'

Жаловаться на свой собственный файл. вот часть из C: \ Program Files (x86) \ Windows Kits \ 8.1 \ Include \ um \ ImageHlp.h

struct _OMAP {
ULONG  rva;
ULONG  rvaTo;
} OMAP, *POMAP;

BOOL
IMAGEAPI
SymGetOmaps(
_In_ HANDLE hProcess,
_In_ DWORD64 BaseOfDll,
_Out_ POMAP *OmapTo,
_Out_ PDWORD64 cOmapTo,
_Out_ POMAP *OmapFrom,
_Out_ PDWORD64 cOmapFrom
);

Вопрос typedef отсутствует в объявлении структуры _OMAP. Я только что добавил typedef в объявлении структуры. тогда все работает нормально. но все мои со-разработчики должны делать это каждый раз.

Любой знает обходной путь, чтобы избежать этой проблемы. это ошибка VS2015?

2

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]