您的位置:首页 > 运维架构

OpenH323的编译之路

2007-03-27 10:53 357 查看
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

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: