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



 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值