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 PATH
environment 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):
- You can set
NDDSHOME
to some installation directory on your system and place the binary in${NDDSHOME}/bin/ARCH
(whereARCH
is the RTI architecture name for your platform). - You can set the
NDDSMANAGERHOME
environment variable to the directory where the manager is located. You can add the directory where the manager is located to your
PATH
.
Note: See also the Core Libraries and Utilities Getting Started Guide.