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
目前,從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