liuxiaoyun111 发表于 2015-5-3 15:04:15

在Windows VS.NET 2003 下编译 OpenH323 总结

  版本
openh323-Mimas_patch2(v1.15.6)

步骤:

1、编译 PWLib-Mimas Patch2-(v1.8.7),其中用到的包:

db-4.1.25

cyrus-sasl-2.1.21
expat-1.95.2
openldap-2.1.17
openssl-0.9.7e
SDL-1.2.9

注意:如果要生成Debug版的OpenH323.dll,一定要有相应版本的openldap-2.1.17,生成依赖关系如下:

db-4.1.25 --〉cyrus-sasl-2.1.21 --〉openldap-2.1.17

2、编译OpenH323

    (1)复制 openssl-0.9.7e\out32 文件夹 为 openssl-0.9.7e\out32.dbg(生成Debug版的OpenH323.dll时需要)。

    (2)用 VS.Net2003 打开 openh323\OpenH323.sln , 重新生成所有想要的版本即可。

3、编译VoiceAgeG729

    (1)从网上下载 G729.zip。

    (2)解压后将 va_g729.h 和 va_g729.lib 更名为 va_g729a.h 和 va_g729a.lib,然后拷贝到 openh323\plugins\audio\VoiceAgeG729 下。

    (3)在OpenH323工程中的VoiceAgeG729工程下的 Source Files 文件夹中 添加 这两个文件。

    (4)修改 VoiceAgeG729工程 项目 --〉属性--〉链接器 --〉输入 --〉附加依赖库 中的 va_g729a\va_g729a.lib 改为 va_g729a。

    (5)将 g729codec.c 中的 #include "va_g729a\va_g729a.h"改为 #include "va_g729a.h"。

    (6)重新编译VoiceAgeG729工程。


页: [1]
查看完整版本: 在Windows VS.NET 2003 下编译 OpenH323 总结