Compile OpenH323 in Windows --------- Compile OpenH323

xiaoxiao2021-03-06  39

Preface: This article provides instructions VC6.0 compiler only, if you want to know the compilation process under VC.Net see the original text: http://www.voxgratia.org/docs/openh323_windows.html Author: Craig Southeren Translation: Richard Original Update Date: November 16, 2004 1. Introduction This is a complete explanation of how to establish an OpenH323 article with MSVC6.0. This article is the continuation of the previous article, so you need the foundation of the last article to build OpenH323 project. 2. The primary condition. If you want to compile OpenH323, you need to include the following conditions: 1. Install MSVC6.0 or vs.net2003 (this article does not have an introduction to compile under the .NET) 2. An environment with compiled PWLIB. 3. A compression package of an OpenH323 source code, 4. Unzip tool, similar to Winzip. 3. Download and install the OpenH323 source code. You can download the source code of OpenH323 from here. 4. Configuration folder Select the "Tools" menu in the "Option" menu in the VC, follow the requirements below: 1. Add InstallLDIR / OpenH323 / include to the header file list. 2. Add InstallDir / OpenH323 / lib to the execution file list. 3. Add InstallDir / OpenH323 / LIB to the list of library files. 5. Compile whether you are formulated, there are many different projects you need to compile. You have three different ways to compile in OpenH323 libraries: 1.Debug version -------- There are all debug symbols And track information. It provides a lot of information, but the general output file is also the largest. 2.Release version -------- There is no debug symbol, but there is full tracking information, its output file is smaller than the Debug version, but it has a complete tracking information log output. 3.NO TRACE Edition ------- There is no debug symbol, and there is no tracking information, its output file is the smallest, but there is no tracked log output. Note: The plug-in can only be compiled into a release version, and its debug information cannot be used at runtime.

Project Name Description File Release version No trace version OpenH323Lib Openh323 debug version generated static library open323sd.lib open323s.lib open323sn.libOpenH323dll Openh323 dynamic library openh323d.lib openh323.lib openh323n.lib g726 voice codec insert N / A g726codec. DLL N / AGSM0610 Voice Code Decoding Insert N / A GSM0610.dll N / Ailbccodec Speech Code Insert N / A ILBCCODEC.DLL N / AIMA_ADPCM Speech Code Insert N / A IMA_ADPCM.DLL N / ASPEEX Voice Code Decodation Insertion Part N / A SPEEXCODEC.DLL N / ALPC_10 Speech Code Insert N / A LPC_10.dll N / AVoiceAG729 Speech Code Insert N / A VoiceageG729.dll N / A Note: OpenH323 Static Library can be compiled separately, and dynamic The library needs to generate support from the PWLIB Release version. Voice Code DLL does not require MergeSYM support. MSVC compilation process: 1. Open InstallDir / OpenH323 / OpenH323.DSW.

转载请注明原文地址:https://www.9cbs.com/read-57889.html

New Post(0)