入門 編譯,使用PJSIP,PJMEDIA 譯

2021-05-25 01:36:18 字數 1512 閱讀 2692

在本頁面中將會向你描述如何在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的啟動頁...