2013-05-17 83 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這樣的項目的任何建議?

回答