在本頁面中將會向你描述如何在microsoft visual studio編譯pjsip類庫
1.在windows上編譯前的準備工作
2.必備的一些條件
3.編譯專案
4.除錯案例程式
6.其他
1.很重要的一項是建立config_site.h檔案,詳細情況可以參見編譯前的準備
2.如何你還沒與原**,獲取**。
在visual studio開發的專案檔案可以使用如下的一些工具:
另外,還需要下面的sdk:
電腦配置需要:
按下面的步驟在visual studio編譯類庫和應用程式:
visual studio 6/2002/2003:開啟工作空間檔案pjproject.dsw
visual studio 8 (vs 2005):開啟解決方案檔案pjproject-vs8.sln
將pjsua設定為活動專案
將平台型別設定為win32選擇合適的編譯型別debug或者release編譯專案。會編譯pjsua應用程式以及其需要的pjsua需要的類庫
編譯例子:
(選擇和上面相同的工作空間)
設定案例專案為活動專案
選擇合適的編譯型別debug或者release,從這visual studio build configuration可以檢視編譯選項的作用。
編譯專案,在編譯專案的同時也會編譯專案所需要的類庫。
如何使用sample_debug專案除錯程式:
設定sample_debug為活動專案
編譯專案中的debug.c檔案
在#include行包含需要進行除錯的案例程式
選擇debug編譯型別
編譯並除錯專案
1.在你的專案中搜尋路徑中包含如下include目錄
2.將類庫目錄(位於pjproject原始碼的根目錄)設定到類庫搜尋路徑中
3.將有關pj的標頭檔案包含於原始碼檔案中,例如,下面的寫法將包含pj所有的函式:
#include
#include
#include
#include
#include
#include
#include
#include
#include
4.在專案設定中定義巨集pj_win32=1(可能在原始檔中定義這個巨集是不夠的)。
使用visual c++建立windows手機應用程式,我們需要在專案設定中定義巨集pj_win32_wince=1
6.連線專案需要的另外一些類庫,比如:wsock32.lib, ws2_32.lib, ole32.lib, dsound.lib
參見:getting-started/windows/2.0-dev
入門 編譯,使用PJSIP,PJMEDIA 譯
入門 編譯,使用pjsip,pjmedia 譯 2011年04月14日 在本頁面中將會向你描述如何在microsoft visual studio編譯pjsip類庫 1.在windows上編譯前的準備工作 2.必備的一些條件 3.編譯專案 4.除錯案例程式 6.其他 2.如何你還沒與原 獲取 在vi...
編譯linux核心入門
1 編譯linux核心,然後引導grup進入bootloader進入新編譯的核心 2014 06 08編譯linux核心步驟 b 解壓核心原始碼到 usr src目錄下 c cd usr src xz d linux 3.14.6.tar.xz tar xf linux 3.14.6.tar d c...
Android反編譯入門
ps 主要參考這個部落格的思路,感謝博主 apktool反編譯apk apktool d 重打包apk apktool b dextojar jd guid 1.寫乙個原來沒有廣告的apk apk 1 2.單獨寫乙個只有前面廣告的apk,apk 2 可以在廣告頁面停留一會然後跳轉到apk 1的啟動頁...