我试图使用DirectX SDK中的XInput.h
文件,但该文件也存在于Windows SDK中(并且它是该文件的另一种变体)。我如何让VS2010更喜欢一个包含目录而不是另一个?
我已经尝试在项目设置中将$(DXSDK_DIR)Include;
添加到项目设置中,之前以及之后$(IncludePath)
只是试图使其工作。
我得到VS以某种方式使用DirectX SDK版本编译我的程序,但清理完成后,它回到使用Windows SDK版本......它似乎几乎是随机的,是吗?
我试图使用DirectX SDK中的XInput.h
文件,但该文件也存在于Windows SDK中(并且它是该文件的另一种变体)。我如何让VS2010更喜欢一个包含目录而不是另一个?
我已经尝试在项目设置中将$(DXSDK_DIR)Include;
添加到项目设置中,之前以及之后$(IncludePath)
只是试图使其工作。
我得到VS以某种方式使用DirectX SDK版本编译我的程序,但清理完成后,它回到使用Windows SDK版本......它似乎几乎是随机的,是吗?
我试图与Visual Studio中使用2007年8月的DirectX SDK(对于DirectDraw的),同样的问题,2010年
我最终什么事做了删除所有默认包含路径,只有指定的DirectX SDK包含列表中的路径,然后检查“父项目或项目默认的固有项目”,其中包括框架SDK。
为我工作,希望这有助于。
我认为这是有效的,但我也设法通过在其他包含之前添加DX包含来实现它 - 但是这只有在我清理了所有内容后才有效。非常棘手。 –
@nbolton至少可以说,这是非常不稳定的,我犹豫甚至提交这个答案,因为它就是这样......“呃”。很高兴你的工作虽然。 –
您最初是否在项目中使用VS-2010,或者您已将项目从以前的VS迁移到VS-2010? –