在Windows 8

时间:2015-07-15 21:38:15

标签: directx-11

我一直在努力运行“Direct X 11 3D游戏编程简介”一书中的例子。然而,不管我尝试什么,我似乎无法编译任何项目。

我已按照此处的说明安装了june 2010 SDK:http://d3dcoder.net/WordPress/

但我不确定我是否正确完成了其他任务。

有没有人试图运行这些运气?我想学习Direct X,但没有正确的编译方法,我在水中已经死了。

1 个答案:

答案 0 :(得分:0)

使用VS 2012或更高版本的旧版DirectX SDK的include / lib路径顺序与用于VS 2010的传统订单相反。您需要修改项目VC++ Directories以解决此问题

对于x86 / Win32配置:

$(ExecutablePath);$(DXSDK_DIR)Utilities\bin\x86
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath);$(DXSDK_DIR)Lib\x86

对于x64原生配置:

$(ExecutablePath);$(DXSDK_DIR)Utilities\bin\x64;$(DXSDK_DIR)Utilities\bin\x86
$(IncludePath);$(DXSDK_DIR)Include
$(LibraryPath);$(DXSDK_DIR)Lib\x64

MSDN详细介绍了这一点。

您还应该在我的博客上阅读我对book的说明。他的DirectX 11书就是在旧版DirectX SDK弃用之前发布的,所以它的边缘有点过时,尽管核心API的东西很好。

另请参阅Where is the DirectX SDK (2013 Edition)?DirectX SDK Tools CatalogLiving without D3DXDirectX SDKs of a certain ageDirectX SDK Samples CatalogThe Zombie DirectX SDK