What files do I need to install when deploying my RTI Connext application?

Note: Applies to NDDS 3.x (and earlier), RTI Connext 4.x and above.

 You will need the following: 

  • The binaries for your applications.
  • Any shared libraries used by your binary. (If you're linking against static libraries, you do not need to do anything here. The generated makefile links against the static libraries. The static versions of the RTI Connext libraries have names that end in "z" or "zd", e.g., "libnddscorez".) 

If you are linking against dynamic versions of the RTI Connext libraries, you must: 

  • on UNIX systems, install the .so files and add the directory to your LD_LIBRARY_PATH
  • on Windows systems, install the .dll files and add the directory to your PATH

The LD_LIBRARY_PATH and PATHenvironment variable settings must either be made globally, or done before the application is being started.  For NDDS 3.x, you need the nddsManager binary: NDDS must be able to find the binary in one of the following ways (any of these will work):  

  1. You can set NDDSHOME to some installation directory on your system and place the binary in ${NDDSHOME}/bin/ARCH (where ARCH is the RTI architecture name for your platform). 
  2. You can set the NDDSMANAGERHOME environment variable to the directory where the manager is located. 
  3. You can add the directory where the manager is located to your PATH.

Note: See also the Core Libraries and Utilities Getting Started Guide.

Keywords: