[英]Include d3d11 to code block
我仍然對c ++和directX還是陌生的,我想做的就是將d3d11包含到我的項目中,經過一些研究,最終我發現我需要下載WindowsSDK 8.1,然后轉到“設置”->“編譯器”->“搜索目錄,並將目錄添加到編譯器和鏈接器
但是當我安裝SDK時,我找不到:
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows \\ v8.1A \\ include
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows \\ v8.1A \\ lib
要么 :
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows Kits \\ 8.1 \\ include
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows Kits \\ 8.1 \\ lib
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows Kits \\ 8.1 \\ bin
在里面 :
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows Kits只有文件夾(10)
並在:
C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows \\ v8.1A \\僅存在文件夾調用(bin)
我不知道我做錯了什么還是微軟更改了目錄或其他東西。
通常,您可以通過編輯Visual C ++項目屬性並設置“常規”->“ Windows SDK版本”屬性來選擇要使用的Windows SDK。
如果使用的是一些基於makefile的構建解決方案,則實際上要使用的路徑是:
C:\Program Files (x86)\Windows Kits\8.1\Include\shared
C:\Program Files (x86)\Windows Kits\8.1\Include\um
C:\Program Files (x86)\Windows Kits\8.1\Include\winrt
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86
-or-
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
或者,如果使用Windows 10 SDK(實際上支持目標為Windows Vista SP2或更高版本的Win32桌面應用程序)並假定您已安裝了最新的Windows 10 Fall Creators Update(16299) :
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\winrt
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um\x86
-or-
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um\x64
當您不熟悉Direct3D時,建議您將directx-vs-templates與VS 2013,VS 2015或VS 2017一起使用。另請參閱DirectX Tool Kit for DX11 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.