我試圖使用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? –