Como baixar o DirectX 12 Agility SDK [Guia de Instalação]

directx 12 agility sdk O pacote DirectX 12 Agility SDK é crítico para os desenvolvedores, permitindo que eles ofereçam uma experiência de jogo mais sutil. O mais recente, DirectX 12 Agility SDK, inclui suporte para recursos-chave como ray tracing e as últimas APIs gráficas para GPUs NVIDIA e AMD.

Mesmo para usuários que executam aplicativos que dependem do DirectX 12 Agility SDK, vários erros surgem quando componentes-chave estão faltando, desatualizados ou incompatíveis. E corrigir isso não levará muito tempo, como você descobrirá na seção a seguir!

Como posso baixar e instalar o DirectX 12 Agility SDK?

1. Com o Visual Studio

  1. Se você ainda não o tem, baixe o Visual Studio Code em seu PC.
  2. Agora, abra seu projeto no Visual Studio Code, clique em Project na barra superior e selecione Manage NuGet Packages.
  3. Agora, digite DirectX 12 Agility no campo de texto com a Package source definida como nuget.org, selecione a versão mais recente no menu suspenso de Version e, em seguida, clique em Install. install directx 12 agility sdk
  4. Uma vez concluído, os componentes do DirectX 12 Agility SDK serão adicionados ao diretório D3D12 na mesma pasta que armazena o executável do aplicativo (.exe file).

Lembre-se, não é recomendado ter os componentes do DirectX 12 Agility Software Development Kit armazenados na mesma pasta que o executável do aplicativo, pois isso pode gerar conflitos. Portanto, certifique-se de alterar o caminho após a instalação.

Além disso, para a instalação, é preferível ter o Visual Studio 2019. Embora a versão do Visual Studio 2017 funcione bem para a maioria.

2. Extraia os arquivos manualmente

  1. Vá ao site oficial da Microsoft e clique no link de download para a versão estável mais recente do DirectX 12 Agility SDK. download sdk
  2. No site do NuGet, clique na opção Download package à direita. download package
  3. Clique com o botão direito no arquivo .nupkg baixado, selecione Renomear e, em seguida, substitua a extensão por .zip. rename
  4. Uma vez feito, clique com o botão direito no arquivo ZIP e selecione Extrair tudo.
  5. Defina um local para os arquivos extraídos e clique em Extrair. extract directx 12 agility sdk
  6. Após a extração, mova D3D12Core.dll e outros componentes/arquivos críticos para o mesmo diretório que o executável do aplicativo, dentro de uma pasta chamada D3D12.

Na minha opinião, extrair os arquivos manualmente é um método relativamente mais simples para instalar o DirectX 12 Agility SDK (Software Development Kit) no Windows. Mas, com isso, você corre o risco de perder arquivos críticos, o que pode gerar erros mais tarde!

Além disso, o site da Microsoft lista outro método para baixar e extrair o DirectX 12 Agility Software Development Kit. Isso envolve empregar dois comandos no PowerShell. O primeiro comando baixa o pacote NuGet enquanto o segundo extrai seu conteúdo!

Como corrigir erros comuns do DirectX 12 Agility SDK?

Aqui estão as razões comuns que geram erros do DirectX 12 Agility SDK e as soluções para cada uma:

  • Executando uma versão desatualizada do Windows: O Agility SDK requer Windows Version 1903 ou superior. Se você estiver executando uma versão mais antiga, receberá o erro DirectX 12 Agility SDK could not be loaded. Para corrigir isso, instale todas as atualizações pendentes do Windows.
  • Executando drivers desatualizados ou incompatíveis: Se você ver DirectX 12 is not supported on your system, é provável que os drivers instalados não sejam compatíveis com os recursos no DirectX 12 Agility Software Development Kit. Para corrigir isso, atualize o driver gráfico no PC. Certifique-se de verificar o site oficial do fabricante para a versão mais recente do driver.
  • Outros componentes não são suportados: Ao executar uma versão incompatível do Visual Studio, PIX ou DirectX Shader Compiler, você provavelmente enfrentará problemas. Portanto, verifique o site oficial para informações precisas e atualizadas sobre os três.

Agora que você instalou o DirectX 12 Agility SDK no Windows (64 bits), tanto o desenvolvimento de aplicativos quanto a funcionalidade devem permanecer ideais, e você não deve enfrentar erros.

Antes de sair, aprenda como instalar e atualizar o DirectX 12 em seu PC Windows e testemunhe a execução suave de aplicativos e jogos!

Para dúvidas ou para compartilhar qual método funcionou melhor para você, deixe um comentário abaixo.