PJSIP是一個開源的SIP協議庫,它實現了SIP、SDP、RTP、STUN、TURN和ICE。PJSIP作為基於SIP的一個多媒體通信框架提供了非常清晰的API,以及NAT穿越的功能。PJSIP具有非常好的移植性。
下面是編譯過程,編譯工具使用vs2008。在windows XP 和win7上都編譯通過。
1,從官網上下載PJSIP源碼。
2,解壓到相應的文件夾
3,從網上下載DXSDK解壓到工程目錄下,下載地址:http://files.cnblogs.com/matthew-2013/DXSDK.rar
4,設置pjsua為啟動工程
5,設置libportaudio工程的附加包含目錄,包括上DXSDK的include目錄,就是把原來的$(DXSDK_DIR)修改成下面的值
6,編譯libportaudio一堆錯誤的修改
7,解決dsound.dll連接不上的問題
8,下面是編譯成功的結果
編譯成功的庫文件存放在下面的目錄:
編譯成功的可執行文件放在下面的目錄: