Pular para o conteúdo principal

Início rápido: C++ para Linux

Comece a usar a biblioteca de cliente do PlayFab para C++. Siga as etapas para instalar o pacote e experimentar o código de exemplo para uma tarefa básica. Este início rápido ajuda você a fazer sua primeira chamada à API do PlayFab usando a biblioteca de cliente para C++. Este início rápido foi escrito usando o Ubuntu 18.04 LTS. Documentação de referência da API | Código-fonte da biblioteca

Requisitos

Configuração do projeto C++ no Linux

  1. Instale o seguinte (sudo apt-get install ____ no Ubuntu):
    • g++
    • gdb
    • make
    • cmake
    • libjsoncpp-dev
    • libcurl4-openssl-dev
    • git-all
  2. Clone o SDK multiplataforma (CPP) do PlayFab na pasta do projeto.
Para verificar se a instalação está correta: Crie um main.cpp e insira o código “Hello World” mostrado abaixo.
Se você estiver usando um IDE, certifique-se de:
  • Adicionar as seguintes pastas aos seus arquivos de origem:
    • XPlatCppSdk/cppsdk/source/playfab
  • Adicionar as seguintes pastas aos seus diretórios de inclusão:
    • XPlatCppSdk/cppsdk
    • XPlatCppSdk/cppsdk/include
  • Vincular as seguintes bibliotecas:
    • jsoncpp
    • curl
    • pthread
Caso contrário, crie um arquivo chamado CMakeLists.txt e copie os comandos de build mostrados abaixo.
  • Compile e execute o projeto no seu IDE ou abra um prompt do Terminal e execute:
    • cmake .
    • make
    • ./PlayFab_Test

Configurar sua primeira chamada à API

Este guia fornece as etapas mínimas para fazer sua primeira chamada à API do PlayFab, sem nenhuma GUI ou feedback na tela. A confirmação é feita com uma instrução de impressão no console. Primeiro, substitua o conteúdo de main.cpp pelo conteúdo mostrado abaixo.

Concluir e executar

  1. Compile e execute o projeto no seu IDE ou abra o Terminal e execute:
    • ./PlayFab_Test
  2. Quando ele carregar, o seguinte texto será exibido:
    • “Congratulations, you made your first successful API call!”
  3. Comece a fazer outras chamadas à API e a criar seu título.
Última modificação em 8 de outubro de 2026