在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]