SDK 2.0.0. API C++ compartida con Windows. Enumeraciones de parámetros · Autenticación y licencia.
Integración
Create del motor devuelve nullptr
resource_pathdebe ser el archivoresource.fbd- Configura
license_tokeno unapp_id+app_keyválidos - Llama a
SetLogConfigantes deCreate - Confirma que
libfacebetter.sose puede cargar (ldd your_app)
¿Cómo compilo el SDK?
build/linux/release. O CMake + Ninja desde un directorio build/. El demo de escritorio está en demo/cpp.
Errores de header / enlace
Añadeinclude/ del SDK a la ruta de include. Enlaza libfacebetter.so. Configura LD_LIBRARY_PATH o rpath en runtime.
Falta SetRenderView
Solo iOS / macOS. En Linux, copia la salida de ProcessImage a tu textura GL.
Efectos
La belleza se ve débil o desactivada
No haySetBeautyTypeEnabled. Las intensidades empiezan en 0. El remodelado / maquillaje necesitan un rostro. Usa FrameType::Video para cámara.
El remodelado se ve invertido
El rango es[-1.0, 1.0]. Consulta Enumeraciones de parámetros.
El filtro / sticker no hace nada
Pasa una ruta o bytes.fbd a SetFilter / SetSticker.
Fondo virtual / croma
SetVirtualBackgroundBlur / SetVirtualBackground(path|bytes) / ClearVirtualBackground. Croma: SetChromaKey + similarity / smoothness / desaturation; ClearChromaKey() restaura la segmentación.
Runtime
libfacebetter.so: cannot open shared object file
LD_LIBRARY_PATH, copiar junto al binario, rpath o ldconfig.
Sin pantalla / error GLFW X11
Sesión gráfica,DISPLAY=:0 o Wayland. SSH necesita ssh -X.
CMake no encuentra OpenGL
Instalalibgl1-mesa-dev / mesa-libGL-devel y reconfigura.
Servidor headless
Usa OSMesa o EGL +external_context = true. Sigue haciendo falta resource.fbd y una licencia válida.
Autenticación
Silicense_token no está vacío, gana (token / JSON {token} / .lic). Si no, v2 en línea con app_id + app_key. Eventos: 0 / 1 / 100 / 101. Consulta Autenticación y licencia.

