Setting Up Your Environment for C++ Developers

This section provides the information you need to get started developing C++ Wiretap client applications. It provides the names and locations of the header files and libraries needed, and provides sample compiler commands for Linux and Mac OS X. It also presents the names and locations of the predefined project files provided for Windows developers working in Microsoft® Visual Studio®.

Location of Wiretap C++ Header Files

These two header files are in the api subdirectory of your wiretap_install_dir:

Location of Wiretap C++ Library Files

The following table lists the names and paths of the library files for your platform.

OS Platform (Bits) Compiler/ Version Install path to library files Library files
Linux RHEL 6 x86 (64) GCC 4.4.6

wiretap_install_dir/lib/opt/LINUX/

x86_64/RHEL6/GCC_4_4_6

libwiretapClientAPI.a

libwiretapClientAPI.so

Mac OSX Intel (64) GCC 5.1

wiretap_install_dir/lib/opt/MACOSX/

fat/10_9_5/GCC_5_1

libwiretapClientAPI.a

libwiretapClientAPI.dylib

Windows x86 (32) MSVC 9.0

wiretap_install_dir/lib/opt/WINNT/

x86_32/WinXP/MSVC_90

libwiretapClientAPI.lib

libwiretapClientAPI_dynamic.dll

libwiretapClientAPI_dynamic.exp

libwiretapClientAPI_dynamic.lib

Windows x86 (32) MSVC 10.0

wiretap_install_dir/lib/opt/WINNT/

x86_32/WinXP/MSVC_100

libwiretapClientAPI.lib

libwiretapClientAPI_dynamic.dll

libwiretapClientAPI_dynamic.exp

libwiretapClientAPI_dynamic.lib

Windows x86 (32) MSVC 14.0

wiretap_install_dir/lib/opt/WINNT/

x86_32/WinXP/MSVC_140

libwiretapClientAPI.lib

libwiretapClientAPI_dynamic.dll

libwiretapClientAPI_dynamic.exp

libwiretapClientAPI_dynamic.lib

Windows x86 (64) MSVC 9.0

wiretap_install_dir/lib/opt/WINNT/

x86_64/WinXP/MSVC_90

libwiretapClientAPI.lib

libwiretapClientAPI_dynamic.dll

libwiretapClientAPI_dynamic.exp

libwiretapClientAPI_dynamic.lib

Windows x86 (64) MSVC 10.0

wiretap_install_dir/lib/opt/WINNT/

x86_64/WinXP/MSVC_100

libwiretapClientAPI.lib

libwiretapClientAPI_dynamic.dll

libwiretapClientAPI_dynamic.exp

libwiretapClientAPI_dynamic.lib

Windows x86 (64) MSVC 14.0

wiretap_install_dir/lib/opt/WINNT/

x86_64/WinXP/MSVC_140

libwiretapClientAPI.lib

libwiretapClientAPI_dynamic.dll

libwiretapClientAPI_dynamic.exp

libwiretapClientAPI_dynamic.lib

Command Line for Mac and Linux

The compiler command must be structured as follows:

g++ test.C -o -I /includePath <libPath>/ libwiretapClientAPI.a

where,

Note: If you are developing for Mac OS X, you might encounter problems when you attempt to run your Wiretap Client. See Problems executing your application under Mac OS X.