Changes between Version 1 and Version 2 of Migration From 0.5 Version To 0.6 Version
- Timestamp:
- Apr 6, 2007 3:56:50 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Migration From 0.5 Version To 0.6 Version
v1 v2 1 1 = Migration From 0.5 Version To 0.6 Version = 2 2 3 == New pjnath Library == 3 == What's New and/or Changed == 4 5 === New pjnath Library === 4 6 5 7 There is a new {{{pjnath}}} library for NAT traversal helper, containing ICE and new STUN implementation. This library is platform independent, and it depends only on {{{pjlib}}} and {{{pjlib-util}}}. … … 8 10 9 11 10 == Win32 IP Helper==12 === Win32 IP Helper === 11 13 12 14 PJLIB now has {{{ip_helper.h}}} file to enumerate local interface and local routing (needed by ICE). 13 15 14 On Windows and WinCE, this requires application to link with '''Iphlpapi.lib'''.15 16 16 If you're using Visual Studio 6, you need to download '''Platform SDK''' from MSDN and add relevant include and library directory to VS6 options, since Iphlpapi.[h|lib] is not available with Visual Studio 6. 17 == Migrating Your Application == 17 18 19 === All Applications === 20 21 If your application is based on PJSUA-LIB, you need to add '''PJNATH''' in your input library, 22 23 === All Windows and WinCE Applications === 24 25 What need to change: 26 * On Windows and WinCE, the new IP helper abstraction requires application to link with '''IPHLPAPI.LIB'''. Note that IPHLPAPI.LIB is not shipped with Visual Studio 6 so you need to download Platform SDK to get this library. See the section about Visual Studio 6 below. 27 28 29 === Visual Studio 6 === 30 31 If you're using Visual Studio 6, you need to: 32 * download '''Platform SDK''' from MSDN, and 33 * add relevant include and library directory to VS6 options, '''after''' the standard Visual Studio 6 include and library path. 34 35 This is required because Iphlpapi.[h|lib] is not shipped with Visual Studio 6.