DirectX SDK项目 - 移植到VS2012

时间:2013-05-17 16:36:09

标签: windows visual-studio visual-studio-2012 sdk directx

我正在向visual studio 2012移植一个带有项目的解决方案,该项目在此路径中使用了directX SDK中的一些标题:

C:/../Microsoft DirectX SDK (June 2010)/Samples/C++/DXUT11/Core

问题是:我遇到了所有(in)着名的重新定义警告:

14>c:\program files (x86)\microsoft directx sdk (june 2010)\include\dxgitype.h(12): warning C4005: 'DXGI_STATUS_OCCLUDED' : macro redefinition
14>          C:\Program Files (x86)\Windows Kits\8.0\Include\shared\winerror.h(49449) : see previous definition of 'DXGI_STATUS_OCCLUDED'

我找到的唯一解决方案是从我的项目中删除SDK路径(C:/ Program Files(x86)/ Microsoft DirectX SDK(2010年6月)/ Include)。不幸的是我这次不能这样做,因为我需要DXUT11

关于如何完全移植到VS2012这样一个项目的任何建议?

1 个答案:

答案 0 :(得分:3)

您需要的说明是buried in MSDN here,其中的关键部分将在下面复制给后人。

MSDN