このページは SDK 2.0.0 に対応します。Linux と Windows は
facebetter 名前空間の同じ C++ API(facebetter/*.h)を共有します。要件
Ubuntu / Debian
Fedora / RHEL
ステップ 1: リポジトリをクローン
ステップ 2: SDK ファイルを配置
Linux SDK をdemo/cpp/sdk/ 配下に置きます。
build/linux/release にインストールされます。上記と同様に include/、lib/libfacebetter.so、resource.fbd を demo/cpp/sdk/ にコピーできます。
ステップ 3: ライセンスを設定
実行前にapp_id / app_key(オンライン v2 認証)または license_token を設定します。license_token が空でない場合はそちらが優先されます(ライセンストークン文字列、{token} JSON、またはオフライン .lic の内容)。詳細: 認証とライセンス。
ステップ 4: デモをビルド
resource/resource.fbd(およびあれば demo.png)を build/resource/ にコピーします。
ステップ 5: プレビュー画像を用意(任意)
ステップ 6: 実行
トラブルシューティング
Q:libfacebetter.so: cannot open shared object fileA:
LD_LIBRARY_PATH=../sdk/lib ./facebetter_demo を使うか、.so をバイナリの隣へコピーするか、ldconfig でパスを追加します。
Q: エンジン作成が nullptr を返す / ライセンス失敗A:
resource_path を resource.fbd に向け、license_token または有効な app_id + app_key を設定します。認証とライセンス を参照してください。
Q: CMake が OpenGL を見つけられないA:
libgl1-mesa-dev(Ubuntu)または mesa-libGL-devel(Fedora)をインストールし、CMake を再実行します。
Q: GLFW: X11: Display variable not setA: グラフィカルセッション内で実行するか、
DISPLAY(X11)/ WAYLAND_DISPLAY(Wayland)を設定します。
次のステップ
美顔の実装
エンジンを作成し、効果を設定してフレームを処理します。
API リファレンス
完全な C++ API(Windows と同じ)と Linux の注意点。

