問題タブ [direct3d12]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - D3D12 の VSCode でインクルード パスを構成できません
[編集] これは、ビジュアル スタジオ プロジェクトではなく、vsCode プロジェクトに関するものです(明らかではないため、ここで明確化)
d3d12.h を含むアプリを作成し、D3D lib と正常にリンクできた人はいますか? C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\um にあることはわかっていますが、c_cpp_properties.json のインクルード パスに追加すると、次のエラーが発生します。
ソースファイル「kernelspecs.h」を開けません (「d3d12.h」の依存関係)
これは理にかなっています。
このページには DXSDK_DIR 環境変数が記載されていますが、「Windows 10 SDK ソフトウェア」と「VS community 2017」がインストールされていますが、自分のコンピューターでは定義されていません。 https://docs.microsoft.com/en-us/windows/desktop/direct3d12/directx-12-programming-environment-set-up
現在、VSCode を使用して D3D12 アプリを構築することは不可能であるという印象があります。私が間違っている ?
[編集] わかりましたので、この方法で 4 つのインクルード パスすべてを追加しました (私は g++ を使用しています)。
しかし、次のエラーが表示されます。
実行タスク: C:\cygwin64\bin/g++.exe -g -o MassiveSteering *.cpp -D_DEBUG '-IC:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/shared' '-IC :/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/um' '-IC:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/winrt' '-IC:/ Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/cppwinrt' <
C:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/shared/minwindef.h:182:0 からインクルードされたファイルで、
C:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/shared/windef.h:24 から、
C:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/um/windows.h:171 から、
main.cpp:7 から: C:/Program Files (x86)/Windows Kits/10/Include/10.0.17134.0/um/winnt.h:154:2: エラー: #error "No Target Architecture"
私の唯一のcppの唯一のものは次のとおりです。