問題タブ [pjsip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iOS3とiOS4でサイフォンと連携するようにデバイスとシミュレーターの両方でPJSipiPhoneをどのようにコンパイルしますか?
iOS3およびiOS4用にpjsipとsiphonをコンパイルして実行しようとしています。
iPhoneの「はじめに」のpjsip.orgサイトの指示に従っています。
サイフォンのサイトの指示にも従っています。
私の目標は、iOS 3とiOS4の両方で、サイフォンのアプリケーションをデバイスとシミュレーターで動作させることですが、pjsipのコンパイル段階を通過するだけでも頭痛の種になります。
そのため、デバイス用にコンパイルし、少なくともサイフォンを起動して実行することにしましたが、それは頭痛の種のようです。
コンパイル手順は明確ではありません(少なくとも初心者としては)。さらに、コンパイル手順には2つのセットがあります。1)ソースコード内で私を読んでください。2)サイトのwikiページにあります。
私の質問はそのようなものです:
- iOS 3と4のDeviceとSimultaorの両方でpjsipとsiphonをコンパイルして実行するためのステップバイステップの説明は何ですか(lipoコマンドは知っていますが、使用方法がわかりません。多くのファイル、そして間違いを犯す機会が多すぎる)
- pjsipバージョン1.xまたはバージョン2.xで作業する必要がありますか?
- サイフォンは最新ですか?
- siphonソースディレクトリ内には、siphon2およびsiphon4ディレクトリがあります...それでも、siphon2ディレクトリ内にのみ.xcodeprojがあります。siphon4プロジェクトファイルをどのように実装しますか?
iphone - pjsip の xcode4.2 でのコンパイルの問題
xcode 4.2 でプロジェクトを実行しているときに、この種の応答があり、.o ファイルが見つからないという 31 個のエラーが発生しました
その31エラーは次のようになります
Ld Build/Siphon/Build/Products/Debug-iphoneos/Siphon.app/Siphon 通常の armv7 cd /Users/jaxtrinc/Desktop/Siphone/Siphon2 setenv IPHONEOS_DEPLOYMENT_TARGET 4.0 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/ bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang -arch armv7 -isysroot /Developer/Platforms /iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -L/Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/Products/Debug-iphoneos -L../pjproject-svn/pjlib/lib -L../pjproject-svn/pjsip/lib -L../pjproject-svn/pjmedia/lib -L../pjproject-svn/pjlib-util/lib -L../pjproject-svn/pjnath/lib -L../pjproject-svn/third_party/lib -L../pjproject-svn/pjmedia/lib -L../pjproject-svn/third_party/lib -L/Users/jaxtrinc/Desktop/Siphone/Siphon2/. ./pjproject-svn/third_party/lib -L/Users/jaxtrinc/Desktop/Siphone/Siphon2/../pjproject-svn/pjmedia/lib -F/Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/ Products/Debug-iphoneos -filelist /Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/Intermediates/Siphon.build/Debug-iphoneos/Siphon.build/Objects-normal/armv7/Siphon.LinkFileList -dead_strip - Framework Foundation -framework UIKit -miphoneos-version-min=4.0 -framework SystemConfiguration -framework UIKit -framework AddressBookUI -framework AddressBook -framework Foundation -framework AudioToolbox -lpj-arm-apple-darwin9 -lpjlib-util-arm-apple-darwin9 - lpjnath-arm-apple-darwin9 -lpjmedia-arm-apple-darwin9 -lpjsip-arm-apple-darwin9 -lpjsip-simple-arm-apple-darwin9 -lpjsip-ua-arm-apple-darwin9 -lpjsua-arm-apple- darwin9 -framework CoreGraphics -lsqlite3.0 -lpjmedia-codec-arm-apple-darwin9 -lgsmcodec-arm-apple-darwin9 -framework CFNetwork -lpjmedia-audiodev-arm-apple-darwin9 -lresample-arm-apple-darwin9 -lg7221codec-arm-apple-darwin9 -framework IOKit -o /Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/Products/Debug-iphoneos/Siphon.app/Siphon
また、次のような リンカーエラーが発生しました
誰でもこれを解決するのを手伝ってもらえますか?
java - Pjsip-jni のコンパイルと Eclipse へのインポート
pjsip-jni wrapper
foreclipse
を使用して、Android sip ベースのクライアントを作成しようとしています。
コンパイルしてEclipseで使用する方法をゴーグルしようとしましたが、まだ正しい道を見つけていません。どんな情報でも大歓迎です!!
iphone - iOS5 の PJSIP コンパイル エラー
iOS 5 用に siphone をコンパイルするのを手伝ってください。
siphone プロジェクト用に pjsip をコンパイルしようとしています。PJSIP ソース - svn co http://svn.pjsip.org/repos/pjproject/trunk pjproject Siphone コード - svn checkout http://siphon.googlecode.com/svn/trunk/ siphon の build-libpj.sh スクリプトに従うcode.google.com/p/siphon/downloads/list
次のエラーが発生します。
助けてくれてありがとう!
iphone - iOS デバイスのコンパイルでの SIPHON エラー
iOS用のpjsipライブラリをコンパイルし、Googleコードからサイフォンコードを実行しようとしています. 次のエラーが発生します。アーキテクチャ armv7 の未定義シンボル: "_assert"、参照先: call.o の _on_call_state、ring.o ld の _sip_ring_stop: アーキテクチャ armv7 のシンボルが見つかりません。
助けてください!
iphone - iPhoneシミュレーター用のPJSIPコンパイル
iPhoneシミュレーター用にpjsipをコンパイルしようとすると、エラーが発生します。
助けてください。
c - gnu/linux プラットフォームで pjsip をビルドする
centos 6.2 x86 で pjsip(www.pjsip.org) をビルドしようとしています。
make dep を発行するたびに、エラーを表示せずに完了します。make を指定した後、次のエラーで停止します。
pjsip の faq ページでは、このエラーが発生した場合、
それを解決する必要があります。しかし、私の場合、make distclean の後に同じエラーが発生します。pjsip メーリング リストの誰かが、次の方法ですべての *.depend ファイルを削除することを提案しました。
私はそれをしました。しかし、まだ運がありません。これは pjsip メーリング リストではありませんが、問題は .depend ファイルが原因で発生するため、解決の手がかりを得るために誰かがそれに光を当てることができると思いました。
前もって感謝します。
編集:
障害のある .depend ファイルを注意深く読んだ後、実際には依存関係がまったく生成されていないことがわかりました。それらは、依存関係リストがまったくない状態で一緒に粉砕されたいくつかのターゲットの名前にすぎません。したがって、正しい依存関係を生成するには、make depステップが実際にはバグがあると思います。make dep が失敗した原因を見つけようとしています。
ios - iOSでは、特定のシングルトンオブジェクトに対するすべてのアクションを専用のスレッドで実行する方法はありますか?
私はiOSでVoIPハンドセットアプリケーションを構築しています(PJSIPライブラリを使用)。PJSIPでは、スレッドセーフの目的で、それにアクセスして構成を管理するスレッドを登録する必要があります。つまり、そのライブラリへの呼び出しの処理または管理はGCDで処理できず、メインスレッド上にあるか(問題がある場合はブロックされ、UIが描画されないため、ひどい解決策)、または独自の専用スレッドを作成する必要があります。 。
アプリデリゲートで独自の専用スレッドとrunloopを作成し、それにいくつかのセレクターを実行しましたが、面倒です。現在のセッションへのすべての呼び出しを、起動時に作成するシングルトンオブジェクトにカプセル化し、それらのすべての呼び出しを独自のスレッドで発生させたいと考えています。
Appleのドキュメントは少しまばらなので、このPJSIPインスタンスに登録されたスレッドを管理するためのよりインテリジェントな方法があるかどうかを調べようとしています。地獄、私も考えもしなかったことがあるかもしれません。
技術的な質問だとは思いますが、人々がどのようなアイデアを思いつくのか興味があります。
NSThreadの上に、その特定のスレッドでブロックを実行できるカテゴリをすでに作成しましたが、これは醜い醜いハックです。