Nirvana C++ Prerequisites

Nirvana C++ makes use of certain non-standard C++ libraries. Before using Nirvana C++, these libraries must be installed and the environment setup accordingly.

POCO

Nirvana C++ uses the POCO C++ class libraries. The required POCO libraries are distributed with Nirvana so no installation is required, however please see the Environment Setup section below for further details on how to compile and run Nirvana C++ applications using these libraries.

For more information, please visit the POCO website.

OpenSSL

OpenSSL is also required on the system running Nirvana C++. OpenSSL is installed by default on most Unix based operating systems, however if you require OpenSSL please refer to the OpenSSL website.

To subscribe to a channel using an SSL interface, extra requirements must be met. SSL requires certificates to be set up on the client and server. The location of these certificates must be known to the applications. For instructions on how to run Nirvana C++ applications using an SSL enabled interface, please see Client SSL.

To learn more about SSL please see the SSL Concepts section.

Environment Setup

In order to compile and run applications using Nirvana C++, the environment must be set up correctly. For example, to compile the applications the compiler needs to know where the POCO libraries and headers are.

Environment setup is different for different operating systems:

Share this page with others:
Tell Your Tweets Facebook It! Add to Delicious Reddit! Digg It! Stumble Upon Add to Your Faves Mixx it
Follow Us:
Keep up with my-Channels on Twitter Become a fan on Facebook LinkedIn Profile Recent Highlights RSS Feed