我正在尝试使用DirectX SDK中的XInput.h
文件,但此文件也存在于Windows SDK中(并且它是文件的不同变体)。
我尝试在$(DXSDK_DIR)Include;
之前和之后将$(IncludePath)
添加到项目设置中的包含目录,以尝试使其正常工作。
我得到VS以某种方式使用DirectX SDK版本编译我的程序,但是在清理后它又回到使用Windows SDK版本......它看起来几乎是随机的,是吗?
答案 0 :(得分:1)
尝试在Visual Studio 2010中使用2007年8月的DirectX SDK(对于DirectDraw)时遇到了同样的问题。
我最终做的是删除所有默认包含路径,只在include列表中指定DirectX SDK路径,然后选中“从父级或项目默认值中固有”,其中包括框架SDK。
为我工作,希望这会有所帮助。