2016-11-30 8 views
-2

プロジェクトでOpenFaceライブラリを構築したいが、いくつかの問題に直面する。cmakeファイルなしでjhbuildを使ってライブラリOpenFaceをビルドするには?

は私がやっていること:

  • 私はgithubのからOpenFaceライブラリーをクローン化し、jhbuildに入れています。
  • 私は私のプロジェクトでライブラリを構築するためのopenface.modulesetファイルを作成しているが、CMakeLists.txtファイルをOpenFaceありません。だから私はOpenFaceライブラリを構築するために私が.moduleset fileに書かなければならないものを理解できません。私はsudo apt-getを使用してOpenFaceライブラリーを構築している

  • は、jhbuildせずに構築された、彼らはthairウェブサイトで提供するすべてのコマンドを、続いて、私は私は:(それを行うことができますどのように立ち往生していますjhbuildを使用して

問題。: OpenFaceライブラリで

  • 何cmakeのファイルが存在しない。
  • 私はを行いましたファイルですが、もしライブラリがcmakeのサポートを提供していない場合、どうすればOpenFaceを構築できますか?sudo aptjhbuildを使ってどうすればいいですか?
  • 私はjhbuildを使用してプロジェクトにライブラリーを構築するために.modulesetファイルに記述する必要がありますか?

助けてください!

+0

@wasthishelpful - 質問を分かりやすくしてくれてありがとう、申し訳ありません、私はスタックオーバーフロー時に新しいですが、次回はもっと理解しやすい質問を表示するために最善を尽くします。 –

+0

あなたがこの質問に否定的な投票をした理由を教えてください。それは私にとって非常に深刻な問題であり、もし私がそれを修正することができる間違いがあれば、 –

+0

あなたの質問は非常に具体的です。それはあなたの問題かもしれませんが、それはあなたのそばに誰かを助けません。具体的な質問はありません。手順を踏んでコードを書く必要があります。それはSOの仕組みではありません。 – usr1234567

答えて

0

私はあなたがこのOpenFaceライブラリについて話していると仮定します。http://cmusatyalab.github.io/openface/

もしそうなら、それはDistutilsのと一緒にインストール/構築された、Pythonのライブラリです。

あなたは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> 
関連する問題