到目前爲止我已經成功地從不推薦的D3DX庫改爲新的,但使用函數D3DX11CompileFromFile,我應該使用新的D3DCompileFromFile。 MSDN說頭文件是D3DCompiler.h,lib文件是D3DCompiler.lib。 \程序文件(x86)\微軟的DirectX SDK(2010年6月)\ LIB \ x64的從D3DX轉換,D3DCompile沒有找到
和
C中的其他:\ Program Files文件(x86的智能感知從
Ç拿起兩個,一個)\的Windows套件\ 8.1 \ LIB \ winv6.3 \恩\ x64的
如果有人知道爲什麼發生這種情況我會很感激的幫助。我也嘗試切換其中的一些命令。謝謝。
您可能需要更改您的項目包含/庫路徑,並刪除對2010年6月DXSDK的引用。 2010年6月的頭文件不包含D3DCompileFromFile,只包含D3DCompile。 – MuertoExcobito
Bingo,刪除所有對2010年6月SDK的引用,現在我只需改變一切。因此,6月SDK中的一切都被棄用了,我應該使用Windows Kit文件夾中的includes和庫? – Zebrafish