无法打开文件'd3d9.h' - Windows 10 / DirectX 9 / VS 2015

时间:2016-02-25 21:36:32

标签: c++ visual-studio visual-c++ directx

最近一直试图从'Microsoft DirectX SDK(2010年6月)'将所需的include / libraries链接到我的DirectX 9项目。但是当我编译时,我得到以下内容: 1> LINK:致命错误LNK1104:无法打开文件'd3d9.h'注意:我在Windows 10中使用Visual Studio 2015。

以下是我到目前为止所做的项目设置,以便链接必要的文件。 1.在VC ++目录中,我链接了包含和库(x86)。 enter image description here

  1. 在链接器>输入>其他依赖项中我已经从DirectX 9添加了必要的头文件。这些是d3d9.h和d3dx9.h。 enter image description here

  2. 以下是我的include语句。我只包含来自DirectX 9的d3d9.h和d3dx9.h。

  3. enter image description here

1 个答案:

答案 0 :(得分:2)

正如@Youka在评论中所说,你不应该链接头文件。您链接库 - 这在Visual Studio的版本之间不会有所不同。您不需要在链接器设置中使用d3d9.hd3dx9.h,而是需要d3d9.libd3dx9.lib