2.最新のPJSIPをダウンロードしてビルドする

1.PJSIPのサイトを開きます。

2.「Download」をクリックします。

3.「.ZIP(7.7MB)」をクリックして、ZIP形式でダウンロードします。

4.ダウンロードしたZIPファイルを解凍します。

5.~\pjproject-2.8\pjlib\include\pj に空のファイル config_site.h を追加します。

6.config_site.h をメモ帳で開いて、次の一行を追加します。

#define PJSUA_HAS_VIDEO 0     ※セットする値は何でもいいです。

7.VSプロジェクトファイル ~\pjproject-2.8\pjproject-vs14.sln を開きます。

8.サポート外の警告が表示されますが、「OK」をクリックします。

9.セキュリティー警告が表示されるので、チェックを外して「OK」をクリックします。

10.ソリューション操作の再ターゲットが表示されるので、「OK」をクリックします。

11.プロジェクトが読み込めましたが、「読み込み失敗」や「非互換」のプロジェクトがあります。

12.必要ないので、これら(pjsua_winrt_cli、pjsua_winrt_gui)をフォルダごと削除します。

13.pjsuaプロジェクトをスタートアッププロジェクトに設定します。

14.pjsua_lib プロジェクト内のヘッダファイル pjsua.h を開いて、#define PJSUA_SDP_SESS_HAS_CONN の値を 0 から 1 に変更して保存します。(※NTTひかり電話アダプタとの通信で488エラーが起きる対策)

15.ソリューションのクリーンを実行します。

16.ソリューションのリビルド(またはビルド)を実行します。

17.これで PJSIP 全体のビルドが完了です。