簡體   English   中英

DirectX 11文件無法打開源文件

[英]DirectX 11 files cannot open source files

我回到5年前使用Visual Studio 2010和DirectX11開發的Univeristy項目。 我現在正在使用VS2017社區版,並希望升級該項目以使其能夠使用。

最初,我自己的課程遇到一些問題,但將工具包從VS 2010切換到VS 2017消除了大多數人的煩惱。

我現在似乎對DirectX文件(例如D3DX11.h和D3D10.h)遇到問題,並拋出``無法打開源文件'' 在此處插入文件名 ''。 這些文件包括:windows.h,limits.h,float.h(與之相關的近7000個錯誤)

我猜它也沒有與VS2017工具包鏈接嗎?

有什么建議甚至解決方案嗎?

您應該將解決方案重新定位到系統上安裝的Windows SDK版本和平台工具集(“項目屬性”->“常規”選項卡)。 這應該可以解決Windows SDK(包括DirectX標頭)和C ++標准標頭的問題。 那么D3DX***不是當前Windows + DirectX SDK的一部分,它實際上是不推薦使用的單獨DirectX SDK的一部分(請參閱d3dx11.h缺少嗎? ),現代應用程序應該改用DirectX Toolkit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM