VS2012 で VS2010 プロジェクトの作業を続けようとしています。Directx 11 (2010 年 6 月) リリースを使用していますが、コードをデバッグするたびに、一連の警告が表示されます。
このような:
6>C:\Program Files\Microsoft DirectX SDK (June 2010)\Include\D2DErr.h(59):
warning C4005: 'D2DERR_WRONG_STATE' : macro redefinition
6>C:\Program Files\Windows Kits\8.0\Include\shared\winerror.h(49859):
see previous definition of 'D2DERR_WRONG_STATE'
6>C:\Program Files\Microsoft DirectX SDK (June 2010)\Include\D2DErr.h(64):
warning C4005: 'D2DERR_NOT_INITIALIZED' : macro redefinition
6>C:\Program Files\Windows Kits\8.0\Include\shared\winerror.h(49868):
see previous definition of 'D2DERR_NOT_INITIALIZED'
警告を無効にせずに非表示にする方法はありますか。または、コードを directx を含む Windows SDK 8.0 に変換し、古い DX (2012 年 6 月) をプロジェクトから完全に削除する必要があります。