linphone-sdk windows端VS編譯心得

相關文檔html

linphone-desktop windows端的編譯心得shell

網上對於linphone-desktop的編譯資料還有一些,可是對於sdk的編譯資料基本是沒有,惆悵。windows

準備工做post

1.按linphone-desktop的配置搭建環境,請參考個人另外一篇文章《linphone-desktop windows端的編譯心得ui

2.而後使用pip安裝sixurl

pip install six

3.安裝Yasmspa

參考官方README.md。命令行

下載yasm-1.3.0-win32.exe,將其更名爲yasm.exe,拷貝到Python27\Scripts目錄下(或是任何被包括在環境變量裏的目錄,目的是在cmd裏能夠直接使用yasm命令)code

 

生成VS文件htm

在代碼根目錄調出命令行或powershell,執行如下內容

cmake -build . 

完成後會在根目錄生成linphone-sdk.sln文件

 

編譯

打開linphone-sdk.sln,選擇版本爲Win32 Release,編譯ALL_BUILD文件

半小時後……

報錯:..\linphone-sdk\linphone-sdk\desktop\bin\decaf.dll : fatal error LNK1107: 文件無效或損壞: 沒法在 0x2E8 處讀取

找到bctoolbox.sln工程,項目bctoolbox_tester_exe上右鍵-屬性-連接器-輸入-附加依賴項,發現decaf.dll依賴的是bin\decaf.dll,明顯不對啊,

將這裏改成對應的lib\decaf.lib以後,這個工程能編譯經過,可是從新編譯linphone-sdk工程,仍是會有一樣的問題

目前還沒有定位是在哪裏生成的工程文件

相關文章
相關標籤/搜索