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