天天看點

linphone編譯完整版

Linphone -desktop編譯完整版

先上圖,成功之後會生成linphone的QT應用打開界面如圖:

在編譯的時候加入 -DENABLE_CSHARP_WRAPPER=YES可以在如圖位置生成c#調用庫的SDK

需要的可以在下面連結處下載下傳使用:

http://download.csdn.net/download/liuliu0322/10197158

編譯過程中遇到的問題:

1:ffmpeg版本的問題,最開始編譯ffmpeg一直會出現MSB6006的錯誤,後來我單獨下載下傳ffmpeg最新的3.4版本在本機編譯,也會出現錯誤,然後換了個2.多的版本就成功編譯了,然後替換掉linphone下面的ffmpeg代碼,就沒有錯誤了。

2:除了ffmpeg版本的問題,編譯可能還會遇見一些依賴庫中類型找不到的錯誤,一般也是版本問題,可以去提示的頭檔案中檢視對應類型是否存在,不存在則是該版本未定義,可以重新下載下傳版本替換之。

3:最後linphone-qt編譯時,出現了qt-git-version未定義的問題,原因是,我把git項目下面隐藏的.git檔案删除了,編譯後生成的gitversion.h檔案中沒有産生該宏,換了個有.git檔案夾的項目重新編譯就解決了。

編譯後完整項目的連結(沒有QT的庫可能無法運作):

http://download.csdn.net/download/liuliu0322/10197177