> ## 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 de C++ heredado de PlayFab

> Información general sobre el SDK de C++ multiplataforma heredado de PlayFab para Android, iOS, Linux y Win32 x64, con el repositorio de GitHub, el paquete de NuGet y vínculos de inicio rápido.

# SDK heredado de PlayFab Services para C++

<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á siendo reemplazado por el nuevo [SDK de C/C++ de PlayFab](/services/playfab/sdks/c). Estamos ampliando el conjunto de plataformas compatibles con el nuevo SDK con el tiempo.
</Note>

El SDK de C++ multiplataforma de PlayFab proporciona todo lo que necesita para acceder a la API de PlayFab. Incluye modelos, métodos, un contenedor HTTP para enviar y recibir solicitudes web, y serialización JSON.

Si tiene preguntas sobre el SDK o necesita ayuda para resolver problemas, vaya a los [foros de PlayFab](https://community.playfab.com/index.html) > **API and SDK**.

## Vínculos de descarga del SDK

* [Repositorio de GitHub del SDK de C++ multiplataforma de PlayFab](https://github.com/PlayFab/XPlatCppSdk)
* [Paquete de NuGet del SDK de C++ multiplataforma](https://www.nuget.org/packages/com.playfab.xplatcppsdk.v141/)

Este SDK se genera automáticamente mediante nuestra herramienta de código abierto: [SDKGenerator](/services/playfab/sdks/sdkgenerator). Por lo general, compilamos los SDK cada dos semanas para mantenernos al día con los cambios más recientes de la API.

## Plataformas compatibles con este SDK

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

## Cuándo no usar este SDK

El SDK de C++ multiplataforma de PlayFab no debe usarse si existe un SDK más específico adecuado para su proyecto. Muchos motores basados en C++ también integran Lua.

Hay SDK específicos de PlayFab disponibles para:

* [SDK de PlayFab para Cocos2d-x](https://github.com/PlayFab/Cocos2d-xSDK)
* [SDK de PlayFab para Unreal Engine en el marketplace de Unreal (vínculo externo)](https://www.unrealengine.com/marketplace/product/playfab-sdk)
* [SDK de PlayFab LuaSDK](https://github.com/PlayFab/LuaSdk)

Para obtener una lista completa de los distintos SDK de PlayFab, consulte [SDK de PlayFab Services](/services/playfab/sdks/playfab-sdk-intro).

## Desarrollo para XBOX y el GDK de Windows

Este SDK **no** está pensado para usarse con los juegos modernos de XBOX y GamePass ni con el [Microsoft Game Development Kit](https://learn.microsoft.com/en-us/gaming/gdk/). Para obtener más información sobre el uso del SDK de PlayFab Services incluido en el GDK, consulte nuestra [información general sobre el GDK](/services/playfab/sdks/c).

## Uso del SDK

Este proyecto de C++ nativo se puede usar de las maneras siguientes.

* Como herramientas de administración de consola independientes para el mantenimiento de su juego.
  * El SDK de C++ multiplataforma de PlayFab funciona muy bien en un programa de C++ independiente.
* Integrado en un juego de C++ existente basado en Visual Studio.
  * Descargue el [paquete de NuGet](https://www.nuget.org/packages/com.playfab.xplatcppsdk.v141/) en su solución de Visual Studio y listo.
* Integrado en un motor de juego existente basado en C++.

## Adición del SDK al proyecto

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

Si ninguna de las opciones anteriores le funciona, puede instalar el paquete de NuGet en su proyecto de Visual Studio mediante el Administrador de paquetes NuGet. Para obtener instrucciones, consulte [Instalación y uso de un paquete en Visual Studio](https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio). Para obtener más información, consulte [Introducción a NuGet](https://learn.microsoft.com/en-us/nuget/what-is-nuget).


## Related topics

- [SDK de PlayFab](/es/services/playfab/sdks/playfab-sdk-intro.md)
- [Introducción a PlayFab Economy heredado, Unity IAP y Android](/es/services/playfab/economy-monetization/economy/tutorials/getting-started-with-unity-iap-android.md)
- [PlayFab Services para GDK](/es/services/playfab/sdks/platforms/gdk.md)
- [PlayFab Services para Android](/es/services/playfab/sdks/platforms/android.md)
- [PlayFab Services para Linux](/es/services/playfab/sdks/platforms/linux.md)
