簡體   English   中英

構建解決方案時如何解決 Visual Studio 2019 'invalid profile ms_6_5' 錯誤?

[英]How do I solve the Visual studio 2019 'invalid profile ms_6_5' error when building a solution?

規格為 Window 10 Pro、VS 2019.16.8.3、MS DX12 着色器示例。 我只是為這個項目安裝了 VS2019,以便將我的着色器工作遷移到其中。

1>D3D12MeshletGenerator.cpp

3>dxc 失敗:未知參數:'-Qembed_debug'

2>FXC:錯誤:無效配置文件 ms_6_5

這: D3D12_FEATURE_DATA_D3D12_OPTIONS7 在 cpp 源文件中出現未定義。

奇怪的是,我在標准資源管理器 zip 提取中遇到文件提取錯誤,但在 7zip 中卻沒有。 在這兩種情況下,都會出現此配置文件錯誤,我不確定如何修復。

我從兩個方面來看這個:

源文件是否有問題,或者我在 Visual Studio 配置或使用體驗的 VS 配置文件區域中遺漏了什么?

我希望我已經包含了所有內容以明確此請求並實現快速恢復。 先感謝您。

您需要安裝 Windows 10 SDK (19041)。

  • D3D12_FEATURE_DATA_D3D12_OPTIONS7已添加到此版本的 d3d12.h。

  • DXIL 編譯器(不幸的是,Visual Studio 在輸出中仍稱為“FXC”的 DXC.EXE)已更新為支持放大和網格着色器,

To install the new SDK you need to run the Visual Studio Installer and then select the optional component Windows 10 SDK (19041) .

由於我不知道的原因,它只顯示在 UWP 工作負載和各個組件中。 它在“Game Development for C++”或“Desktop development with C++”下不可見。

暫無
暫無

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

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