最近一直在尝试将所需的包含/库从“Microsoft DirectX SDK(2010 年 6 月)”链接到我的 DirectX 9 项目。但是,当我编译时,我得到以下信息:1>LINK: fatal error LNK1104:无法打开文件“d3d9.h”。 注意:我使用的是 Windows 10 和 Visual Studio 2015。
这是我到目前为止为链接必要的文件所做的项目设置。 1. 在 VC++ 目录中,我链接了 Include 和 Library(x86)。
最佳答案
正如@Youka 在他的评论中所说,您不应该链接头文件。您链接库 - 这不会因 Visual Studio 版本而异。在链接器设置中,您不需要 d3d9.h
和 d3dx9.h
,而是需要 d3d9.lib
和 d3dx9.lib
。
关于c++ - 无法打开文件 'd3d9.h' - Windows 10/DirectX 9/VS 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35638849/