> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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++

![PlayFab CPP SDK](https://mintcdn.com/microsoft-4404708b/N3T1ucKV7zIMBudj/images/playfab/sdks/playfab-cpp/cpp1.png?fit=max\&auto=format\&n=N3T1ucKV7zIMBudj\&q=85\&s=07ffe1f70aa93eebe977112f994105c9)

> [!NOTE]
>
> Este SDK está siendo reemplazado por el nuevo [SDK de C/C++ de PlayFab](https://docs.xbox.com/es/services/playfab/sdks/c.md). Estamos ampliando el conjunto de plataformas compatibles con el nuevo SDK con el tiempo.

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](https://docs.xbox.com/es/services/playfab/sdks/sdkgenerator.md). 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](https://docs.xbox.com/es/services/playfab/sdks/playfab-sdk-intro.md).

## 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](https://docs.xbox.com/es/services/playfab/sdks/c.md).

## 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](https://docs.xbox.com/es/services/playfab/sdks/playfab-cpp/quickstart-linux.md)
* [Inicio rápido para Windows (Win32) x64](https://docs.xbox.com/es/services/playfab/sdks/playfab-cpp/quickstart-windows.md)

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](https://docs.xbox.com/es/services/playfab/sdks/playfab-sdk-intro.md)
- [PlayFab Services para GDK](https://docs.xbox.com/es/services/playfab/sdks/platforms/gdk.md)
- [Introducción a PlayFab Economy heredado, Unity IAP y Android](https://docs.xbox.com/es/services/playfab/economy-monetization/economy/tutorials/getting-started-with-unity-iap-android.md)
- [PlayFab Services para Windows](https://docs.xbox.com/es/services/playfab/sdks/platforms/windows.md)
- [PlayFab Services para Android](https://docs.xbox.com/es/services/playfab/sdks/platforms/android.md)
