簡體   English   中英

將d3d11包含到代碼塊中

[英]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.

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