> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK do PlayFab para C++ herdado

> Visão geral do SDK de C++ multiplataforma herdado do PlayFab para Android, iOS, Linux e Win32 x64, com links para o repositório do GitHub, o pacote NuGet e os inícios rápidos.

# SDK do PlayFab Services para C++ herdado

<img src="https://mintcdn.com/microsoft-4404708b/N3T1ucKV7zIMBudj/images/playfab/sdks/playfab-cpp/cpp1.png?fit=max&auto=format&n=N3T1ucKV7zIMBudj&q=85&s=07ffe1f70aa93eebe977112f994105c9" alt="PlayFab CPP SDK" width="800" height="250" data-path="images/playfab/sdks/playfab-cpp/cpp1.png" />

<Note>
  Este SDK está sendo substituído pelo novo [SDK de C/C++ do PlayFab](/pt-BR/services/playfab/sdks/c). Estamos ampliando gradualmente o conjunto de plataformas compatíveis com o novo SDK.
</Note>

O SDK de C++ multiplataforma do PlayFab fornece tudo o que você precisa para acessar a API do PlayFab. Ele inclui modelos, métodos, um wrapper HTTP para enviar e receber requisições web e serialização JSON.

Se você tiver dúvidas sobre o SDK ou precisar de ajuda para resolver problemas, acesse os [fóruns do PlayFab](https://community.playfab.com/index.html) > **API and SDK**.

## Links de download do SDK

* [Repositório do SDK de C++ multiplataforma do PlayFab no GitHub](https://github.com/PlayFab/XPlatCppSdk)
* [Pacote NuGet do SDK de C++ multiplataforma](https://www.nuget.org/packages/com.playfab.xplatcppsdk.v141/)

Este SDK é gerado automaticamente com nossa ferramenta de código aberto — o [SDKGenerator](/pt-BR/services/playfab/sdks/sdkgenerator). Geralmente compilamos os SDKs a cada duas semanas para acompanhar as alterações mais recentes da API.

## Plataformas compatíveis com este SDK

* Android
* iOS
* Linux
* Windows (Win32) x64

## Quando não usar este SDK

O SDK de C++ multiplataforma do PlayFab não deve ser usado se houver um SDK mais específico adequado ao seu projeto. Muitos mecanismos baseados em C++ também integram Lua.

Há SDKs específicos do PlayFab disponíveis para:

* [SDK do PlayFab para Cocos2d-x](https://github.com/PlayFab/Cocos2d-xSDK)
* [SDK do PlayFab para Unreal Engine no marketplace da Unreal (link externo)](https://www.unrealengine.com/marketplace/product/playfab-sdk)
* [SDK do PlayFab LuaSDK](https://github.com/PlayFab/LuaSdk)

Para obter uma lista completa dos diferentes SDKs do PlayFab, consulte [SDKs do PlayFab Services](/pt-BR/services/playfab/sdks/playfab-sdk-intro).

## Desenvolvimento para XBOX e Windows GDK

Este SDK **não** se destina ao uso com jogos modernos do XBOX e do GamePass nem com o [Microsoft Game Development Kit](https://learn.microsoft.com/en-us/gaming/gdk/). Para saber mais sobre como usar o SDK do PlayFab Services incluído no GDK, consulte nossa [visão geral do GDK](/pt-BR/services/playfab/sdks/c).

## Usando o SDK

Este projeto C++ nativo pode ser usado das seguintes maneiras.

* Como ferramentas de administração de console autônomas para manter seu jogo.
  * O SDK de C++ multiplataforma do PlayFab funciona muito bem em um programa C++ autônomo.
* Integrado a um jogo C++ existente baseado no Visual Studio.
  * Baixe o [pacote NuGet](https://www.nuget.org/packages/com.playfab.xplatcppsdk.v141/) na sua solução do Visual Studio e pronto.
* Integrado a um mecanismo de jogo existente baseado em C++.

## Adicionar o SDK ao seu projeto

* [Início rápido para Android](https://github.com/PlayFab/XPlatCppSdk/tree/master/build/Android)
* [Início rápido para iOS](https://github.com/PlayFab/XPlatCppSdk/blob/master/build/iOS/TestIOSApp/README.md)
* [Início rápido para Linux](/pt-BR/services/playfab/sdks/playfab-cpp/quickstart-linux)
* [Início rápido para Windows (Win32) x64](/pt-BR/services/playfab/sdks/playfab-cpp/quickstart-windows)

Se nenhuma das opções acima funcionar para você, instale o pacote NuGet no seu projeto do Visual Studio usando o Gerenciador de Pacotes do NuGet. Para obter instruções, consulte [Instalar e usar um pacote no Visual Studio](https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Para obter mais informações, consulte [Introdução ao NuGet](https://learn.microsoft.com/en-us/nuget/what-is-nuget).


## Related topics

- [Conectando o SDK do Kusto para C# ao Insights](/pt-BR/services/playfab/data-analytics/legacy/connectivity/connecting-kusto-csharp-to-insights.md)
- [PlayFab Services para GDK](/pt-BR/services/playfab/sdks/platforms/gdk.md)
- [SDKs do PlayFab](/pt-BR/services/playfab/sdks/playfab-sdk-intro.md)
- [PlayFab Services para Linux](/pt-BR/services/playfab/sdks/platforms/linux.md)
- [PlayFab Services para Windows](/pt-BR/services/playfab/sdks/platforms/windows.md)
