编译Openh323、ptlib时经常碰见版本不匹配问题,下面给出版本对应关系:
Compiling the GNU GatekeeperI would suggest to compile GnuGk with either OpenH323 Atlas: or H323Plus 1.20: You also need the OpenSSL libs and the libraries for your database backend (MySQL, PostgreSQL, Firebird). On most Unix distributions you should install the 'openssl-devel' package to have OpenSSL libraries and headers available. For Windows, install Win32 OpenSSL (not the 'Light' version) and add the lib and include path to your Visual Studio settings.
UnixGnuGk 2.2.x on Unix can be configured with "./configure". Please type "./configure --help" for details.Type "make debug" or "make opt" to compile. GCC 3.x, GCC 4.1.x and GCC 4.2.x work fine for compiling GnuGk. (GCC 2.95.x is too old.)
WindowsOn Windows just build the included Visual Studio .NET (Visual C++ 7.0) project gk.sln or the Visual C++ 2005 Express project gk_2005.sln or the Visual Studio 2008 Express project gk_2008.sln. Visual C++ 6.0 and 5.0 are no longer supported.The auto-config (./configure) feature is currently not available on Windows and the config options are set with HAS_xxx defines in the project file. <script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-7552728900434210&dt=1210685099218&lmt=1207141652&alternate_ad_url=http%3A%2F%2Fwww.gnugk.org%2Fmin.html&format=728x90_as&output=html&correlator=1210685099218&url=http%3A%2F%2Fwww.gnugk.org%2Fcompiling-gnugk.html&color_bg=FFFFFF&color_text=000000&color_link=0000F0&color_url=000000&color_border=CCCCCC&ref=http%3A%2F%2Fwww.gnugk.org%2Fh323download.html&frm=0&cc=458&ga_vid=3049126504691575000.1210685099&ga_sid=1210685099&ga_hid=984891987&flash=9.0.115.0&u_h=768&u_w=1024&u_ah=734&u_aw=1024&u_cd=32&u_tz=480&u_his=3&u_java=true" frameborder="0" width="728" scrolling="no" height="90" allowtransparency="allowtransparency">
"Known Good" CombinationsThe GNU Gatekeeper depends on the OpenH323 library along with the underlying PWLib and some other libraries. Some combinations produce strange results, so here are a few notes about known issues and known good combinations.
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-7552728900434210&dt=1210685099328&lmt=1207141652&alternate_ad_url=http%3A%2F%2Fwww.gnugk.org%2Fmin.html&prev_fmts=728x90_as&format=728x90_as&output=html&correlator=1210685099218&url=http%3A%2F%2Fwww.gnugk.org%2Fcompiling-gnugk.html&color_bg=FFFFFF&color_text=000000&color_link=0000F0&color_url=000000&color_border=CCCCCC&ref=http%3A%2F%2Fwww.gnugk.org%2Fh323download.html&frm=0&cc=458&ga_vid=3049126504691575000.1210685099&ga_sid=1210685099&ga_hid=984891987&flash=9.0.115.0&u_h=768&u_w=1024&u_ah=734&u_aw=1024&u_cd=32&u_tz=480&u_his=3&u_java=true" frameborder="0" width="728" scrolling="no" height="90" allowtransparency="allowtransparency">
TroubleshootingPlease submit more notes.
|