Esta página corresponde al SDK 2.0.0. Linux y Windows comparten la misma API C++ en el namespace
facebetter (facebetter/*.h).Requisitos
Ubuntu / Debian
Fedora / RHEL
Paso 1: Clonar el repositorio
Paso 2: Colocar los archivos del SDK
Coloca el SDK de Linux endemo/cpp/sdk/:
build/linux/release. Puedes copiar include/, lib/libfacebetter.so y resource.fbd a demo/cpp/sdk/ como arriba.
Paso 3: Configurar la licencia
Estableceapp_id / app_key (autenticación v2 en línea) o license_token antes de ejecutar. Si license_token no está vacío, tiene prioridad (cadena del token de licencia, JSON {token} o contenido de .lic sin conexión). Detalles: Autenticación y licencia.
Paso 4: Compilar el demo
resource/resource.fbd (y demo.png si existe) a build/resource/.
Paso 5: Preparar una imagen de vista previa (opcional)
Paso 6: Ejecutar
Solución de problemas
Q:libfacebetter.so: cannot open shared object fileA: Usa
LD_LIBRARY_PATH=../sdk/lib ./facebetter_demo, copia el .so junto al binario o añade la ruta con ldconfig.
Q: La creación del motor devuelve nullptr / licencia fallidaA: Apunta
resource_path a resource.fbd y configura license_token o un app_id + app_key válidos. Consulta Autenticación y licencia.
Q: CMake no encuentra OpenGLA: Instala
libgl1-mesa-dev (Ubuntu) o mesa-libGL-devel (Fedora) y vuelve a ejecutar CMake.
Q: GLFW: X11: Display variable not setA: Ejecuta dentro de una sesión gráfica, o configura
DISPLAY (X11) / WAYLAND_DISPLAY (Wayland).
Siguientes pasos
Implementar belleza
Crea el motor, configura efectos y procesa fotogramas.
Referencia de la API
API C++ completa (igual que Windows) más notas de Linux.

