私はVisual Studio 2012を使用してWindows 7を使用しています。
コンパイルすると、winerror.h と dxgi.h、dxgitype.h、d3d11.h、d3d10.h が原因で、多くのマクロ再定義警告が表示されます。たとえば、DXGI_STATUS_OCCLUDED、DXGI_STATUS_CLIPPED、DXGI_STATUS_NO_REDIRECTION などです。
これは、Windows SDK 8 がインストールされているためだと思います。どうすればこれを回避できますか? これらの新しいライブラリをプロジェクトから除外する方法はありますか?