Universal Messaging 10.11 | Developer Guide | Enterprise APIs | Enterprise Developer's Guide for C++ | C++ Prerequisites | Prerequisites
 
Prerequisites
Universal Messaging C++ makes use of certain non-standard C++ libraries.
POCO
Universal Messaging C++ uses the POCO C++ class libraries. The required POCO libraries are distributed with Universal Messaging so no installation is required, however please see the Environment Setup section below for further details on how to compile and run Universal Messaging C++ applications using these libraries.
For more information, please visit the POCO website at http://pocoproject.org/.
OpenSSL
The OpenSSL libraries required by the C++ libraries are delivered with the Universal Messaging installation.
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 Universal Messaging C++ applications using an SSL enabled interface, please see Client SSL Configuration.
To learn more about SSL please see the SSL Concepts section.
Environment Setup
In order to compile and run applications using Universal Messaging C++, the environment must be set up correctly.
Environment setup is different for different operating systems:
* Environment Setup: Windows
* Environment Setup: Linux and OS X