7

Android用にpjsipを設定したいです。http://www.pjsip.org/download.htmからダウンロードしました。 http://trac.pjsip.org/repos/wiki/Getting-Started/Androidに 記載されている手順に従って、 エクスポートと . /configure-android コマンドしかし、実行make dep && make clean && makeすると、次のエラーが発生します。

$ make dep && make clean && make
for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/build pjsip/build pjsip-apps/build ; do \
        if make  -C $dir dep; then \
            true; \
        else \
            exit 1; \
        fi; \
done
make[1]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build'
make -f /cygdrive/d/pj/pjproject/build/rules.mak APP=PJLIB app=pjlib depend
make[2]: Entering directory `/cygdrive/d/pj/pjproject/pjlib/build'
.pjlib-arm-unknown-linux-androideabi.depend:1: *** multiple target patterns.  Stop.
make[2]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build'
Makefile:75: recipe for target `depend' failed
make[1]: *** [depend] Error 2
make[1]: Leaving directory `/cygdrive/d/pj/pjproject/pjlib/build'
Makefile:14: recipe for target `dep' failed
make: *** [dep] Error 1

これを設定するのを手伝ってください。前もって感謝します。

4

1 に答える 1

3

cygwinを使用したビルドは現在サポートされていないことに注意してくださいpjsip: Linux reqsは、Windows ヘッダーに問題があるためです)。

具体的には、make depモジュールごとにすべてのソース ファイルをチェックし、.module_name.depファイル内のすべての依存関係に注釈を付けるという問題がありますmake「複数のターゲット パターン」(dep および my_path) が表示されます。

ネイティブの Linux コンピューターを使用することを強くお勧めしますmingw

于 2013-11-26T10:58:51.687 に答える