Esta página corresponde ao SDK 2.0.0. Linux e Windows compartilham a mesma API C++ no namespace
facebetter (facebetter/*.h).Requisitos
Ubuntu / Debian
Fedora / RHEL
Passo 1: Clonar o repositório
Passo 2: Colocar os arquivos do SDK
Coloque o SDK Linux emdemo/cpp/sdk/:
build/linux/release. Você pode copiar include/, lib/libfacebetter.so e resource.fbd para demo/cpp/sdk/ como acima.
Passo 3: Configurar a licença
Definaapp_id / app_key (autenticação online v2) ou license_token antes de executar. Se license_token não estiver vazio, ele tem prioridade (string do token de licença, JSON {token} ou conteúdo de .lic offline). Detalhes: Autenticação e licença.
Passo 4: Compilar o demo
resource/resource.fbd (e demo.png se presente) para build/resource/.
Passo 5: Preparar uma imagem de prévia (opcional)
Passo 6: Executar
Solução de problemas
Q:libfacebetter.so: cannot open shared object fileA: Use
LD_LIBRARY_PATH=../sdk/lib ./facebetter_demo, copie o .so para ao lado do binário, ou adicione o caminho com ldconfig.
Q: A criação do mecanismo retorna nullptr / licença falhouA: Aponte
resource_path para resource.fbd e defina license_token ou app_id + app_key válidos. Veja Autenticação e licença.
Q: O CMake não encontra o OpenGLA: Instale
libgl1-mesa-dev (Ubuntu) ou mesa-libGL-devel (Fedora) e, em seguida, execute o CMake de novo.
Q: GLFW: X11: Display variable not setA: Execute dentro de uma sessão gráfica, ou defina
DISPLAY (X11) / WAYLAND_DISPLAY (Wayland).
Próximos passos
Implementar beleza
Crie o mecanismo, defina efeitos e processe quadros.
Referência da API
API C++ completa (igual à do Windows) mais notas do Linux.

