- kdb+ ≥ 3.5 64-bit (Linux/macOS/Windows)
- Solace Messaging C API (select for your relevant machine type).
-
Ensure Solace Messaging C API is installed.
-
Make the Solace library available from kdb+:
-
Linux: Add the lib directory which includes
includeandlibto theLD_LIBRARY_PATHenvironment variable e.g. if unzipped to/usr/local/solaceapi/, run:export LD_LIBRARY_PATH=/usr/local/solaceapi/lib/:$LD_LIBRARY_PATH
-
macOS: Add the lib directory which includes
includeandlibto theDYLD_LIBRARY_PATHenvironment variable e.g. if unzipped to/Users/jim/solaceapi/, run:export DYLD_LIBRARY_PATH=/Users/jim/solaceapi/lib/:$DYLD_LIBRARY_PATH
-
Windows: Add the
libsolclient.dllto the kdb+ lib directory e.g.C:\q\w64for 64-bit
-
-
Download the latest release of Solace-kdb+ interface from our releases page. To install shared library and q files, use:
# Linux/MacOS ./install.sh # Windows install.bator copy
solacekdb.soorsolacekdb.dllintoQHOME/[l|m|w]64