0

私は組み込みデバイス用のソフトウェアを書いています。基本的な機能は VoIP で、eXosip2 を使用して SIP を実装したいと考えています。http://savannah.nongnu.org/projects/exosip/から libeXosip2-3.6.0 ソース コードをダウンロードしました。

いくつかのサンプル コードを確認したところ、INVITE メッセージを送信するには、以下を呼び出す必要があることがわかりました: eXosip_call_build_initial_invite(eXcall_api.c 内)

この関数では、、、などの関数がosip_to_init呼び出されますがosip_to_parseosip_to_freeこれらの関数が eXosip2 フォルダーに見つかりませんでした....なぜですか?

実際、osip2 ライブラリもダウンロードしました。これらの関数は見つかりますが、eXosip2 では表示されません。これらの関数は、内容を読み取ることができないオブジェクト ファイルに含まれていますか? それとも、実際には osip2 と eXosip2 の両方を含める必要がありますか?

些細な質問で申し訳ありませんが、私はプログラミングの初心者であり、助けていただければ非常に感謝しています.

4

2 に答える 2

0

libosip2 もビルドする必要があります。次に、libeXosip2 を libosip2 ライブラリにリンクします。

于 2012-05-22T18:42:20.843 に答える
0

完了するには、libosip-3.6.0をダウンロードして、これらのコマンド ラインでインストールする必要があります (Linux/Unix プラットフォーム上)。

$> tar -xvzf libosip-0.X.X.tar.gz
$> mkdir linux-build
$> cd linux-build
$> ../libosip-0.X.X/configure
$> make
# make install

その後、eXosip2 のコンパイルが機能するはずです。同じことが新しいバージョンにも当てはまります。

于 2015-10-02T10:39:23.560 に答える