2013-05-17 85 views
3

我移植到Visual Studio 2012与项目的解决方案,它使用从DirectX SDK中一些头在这个路径:DirectX SDK中的项目 - 移植到VS2012

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

的问题是:我现在遇到所有(中)著名重新定义警告:

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文件(86)/微软的DirectX SDK(2010年6月)/包括)从我的项目。不幸的是我不能这样做,因为我需要DXUT11

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

回答