Конфликт определений макросов между заголовками directx и winerror.h
Я в Windows 7 использую Visual Studio 2012.
Когда я компилирую, я получаю много предупреждений о переопределении макросов, вызванных winerror.h, а не dxgi.h, dxgitype.h, d3d11.h, d3d10.h; например, DXGI_STATUS_OCCLUDED, DXGI_STATUS_CLIPPED, DXGI_STATUS_NO_REDIRECTION и т. д.
Я полагаю, это потому, что Windows 8 SDK установлен. Как я могу избежать этого? Есть ли способ исключить эти новые библиотеки из моего проекта?