-2

プロジェクトで OpenFace ライブラリをビルドしたいのですが、いくつかの問題に直面しています。

私がやった事:

  • github から OpenFace ライブラリを複製し、jhbuild に入れました。
  • プロジェクトでライブラリをビルドするためのファイルを作成openface.modulesetしましたが、OpenFace にはファイルがありませんCMakeLists.txt.moduleset fileそのため、 OpenFace ライブラリをビルドするために何を書かなければならないのか理解できません。

  • を使用して OpenFace ライブラリを構築しsudo apt-get、ウェブサイトで提供されているすべてのコマンドに従い、を使用せずに構築しましjhbuildたが、jhbuildどうすればそれを行うことができますか?

問題:

  • OpenFace ライブラリには cmake ファイルはありません。
  • 私は.modulesetファイルを作成しましたが、ライブラリが cmake をサポートしていない場合に OpenFace をビルドする方法sudo aptjhbuild.
  • .modulesetを使用してプロジェクトでライブラリをビルドするには、ファイルに何を書き込む必要がありますjhbuildか?

助けてください !!

4

1 に答える 1

0

この OpenFace ライブラリについて話していると思います: http://cmusatyalab.github.io/openface/

もしそうなら、それは Python ライブラリであり、Distutils でビルド/インストールされています。

ファイルが見つからないのはそのためですCMakeLists.txt。OpenFace はビルドに CMake を使用しません。

幸いなことに、JHBuild は CMake にまったく関連付けられておらず、Distutils を問題なくサポートしています。

https://developer.gnome.org/jhbuild/stable/moduleset-syntax.html.en#moduleset-syntax-defs-distutils

したがって、次のようなものをモジュールセット ファイルに追加するだけです。

<moduleset>
  ...

  <repository type="tarball" name="tarball.github.com" href="https://github.com/" />

  ...

  <distutils id="OpenFace">
    <branch repo="tarball.github.com"
            module="cmusatyalab/openface/archive/{version}.tar.gz"
            version="0.2.1"
            hash="sha256:ee7bfbd16a00aec05636db5c5a38b45b7cc2a3a421860ad8c4dbc99842892942"
            checkoutdir="openface-${version}">
    </branch>
    <dependencies>
      ...
    </dependencies>
  </distutils>

  ...
</moduleset>
于 2016-12-30T16:26:01.953 に答える