OpenH323的編譯之路

1、選擇正確的版本號
目前,從SCV 上能下到的最高版本是:pwlib-v1_10_3-src.zip、openh323-v1_19_0_1-src.zip。但最新版本編譯比較複雜,編譯時建議下載穩定版本pwlib_1.5.2.zip、openh323_1.12.2.zip。但要是瞭解openh323實現的一些新特性,看最新的代碼是唯一的選擇。
2、設置好編譯目錄,具體的方法在www.openh323.org 上有詳細說明;
3、編譯
pwlib
一個比較常見的錯誤是:

Configuring Build Options

Invalid keyboard code specified

This program cannot be run in DOS mode.

Error executing c:/winnt/system32/cmd.exe.

simple.exe - 1 error(s), 0 warning(s)

那麼你就要做以下幾件事:
<1>、下載flexbison,在官方網站www.openh323.org 上是可以下到的;解壓到C盤根目錄下面;
<2>、設置好系統的Path環境變量(在設置/控制面板/系統 /高級/環境變量/系統變量/path),添加以下路徑;
C:/PWLib/Lib
C:/OpenH323/Lib
c:/tools
<3>、在include目錄下面將ptbuildopts.h.in Copy後粘貼,然後改名ptbuildopts.h;
<4>、批量編譯以下三個工程:ASNParser - Win32 Release",  "pwtest - Win32 Release"和"pwtest - Win32 Debug"
OK,應該不是出現以上問題了!

不過,編譯時候會出現很多Error的,這個不要擔心,很好解決:定位到出錯地方,加上幾個' 單引號就可以了
(這個問題難道是Openh323打包發佈時故意以下來的BUG?不解,難道是用這樣的低級錯誤來。。。)

4、編譯openh323
好了,你很有可能出現以上常見的錯誤!
怎麼辦?
千萬不要絕望:這時候,只要你下到最新版本的源代碼,然後把裏面的openh323/configure.exe替換掉就可以了!還有,把openh323buildopts.h這個文件從你的工程中刪掉

編譯...
成功!一切OK



 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章