C Libraries Supported on Unix
Each ClientSDK configuration produces library files with a common base name (libg1client ) but with a unique suffix. Spectrum™ Technology Platform provides a multithread and release build for ASCII version and UNICODE version.
The library suffixes work like this:-
libg1client<U>.<so|sl|a>
Where U indicates a UNICODE version build. If this is absent it indicates an ASCII build.
To use the UNICODE version, you need to define LIB_UNICODE in your project.
In UNICODE Version C++ API, the namespace for all classes is g1client.
ASCII |
Unicode |
|
---|---|---|
g1 |
libg1client.so |
libg1client_U.so |
openssl |
libcrypto.so libssl.so |
libcrypto.so libssl.so |
opentop |
libopentop-xlCmt.so |
libopentop-xlCmtw.so libotxml-xlCmtw.so |
icu |
libicudata34.a libicui18n34.a libicuio34.a libicuuc34.a |
|
Poco |
libPocoXML.so |
ASCII |
Unicode |
|
---|---|---|
g1 |
libg1client.sl |
libg1client_U.sl |
openssl |
libcrypto.sl libssl.sl libcrypto.sl.0.9.7 libssl.sl.0.9.7 |
libcrypto.sl libssl.sl libcrypto.sl.0.9.7 libssl.sl.0.9.7 |
opentop |
libopentop-accmt.sl |
libopentop-accmtw.sl libotxml-accmtw.sl |
icu |
libicudata.sl libicudata.sl.34 libicui18n.sl libicui18n.sl.34 libicuio.sl libicuio.sl.34 libicuuc.sl libicuuc.sl.34 |
|
Poco |
libPocoXML.sl |
ASCII |
Unicode |
|
---|---|---|
g1 |
libg1client.sl |
libg1client_U.sl |
openssl |
libcrypto.a libssl.a |
libcrypto.a libssl.a |
opentop |
libopentop-accmt.sl |
libopentop-accmtw.sl libotxml-accmtw.sl |
icu |
libicudata.sl libicudata.sl.34 libicudata.sl.34.0 libicui18n.sl libicui18n.sl.34 libicui18n.sl.34.0 libicuio.sl libicuio.sl.34 libicuio.sl.34.0 libicuuc.sl libicuuc.sl.34 libicuuc.sl.34.0 |
|
Poco |
libPocoXML.sl |
ASCII |
Unicode |
|
---|---|---|
g1 |
libg1client.so |
libg1client_U.so |
openssl |
libcrypto.so libcrypto.so.0.9.7 libssl.so libssl.so.0.9.7 |
libcrypto.so libcrypto.so.0.9.7 libssl.so libssl.so.0.9.7 |
opentop |
libopentop-gccmt.so |
libopentop-gccmtw.so libotxml-gccmtw.so |
icu |
libicudata.so libicudata.so.34 libicui18n.so libicui18n.so.34 libicuio.so libicuio.so.34 libicuuc.so libicuuc.so.34 |
|
Poco |
libPocoXML.so |
ASCII |
Unicode |
|
---|---|---|
g1 |
libg1client.so |
libg1client_U.so |
openssl |
libcrypto.so libcrypto.so.0.9.7 libssl.so libssl.so.0.9.7 |
libcrypto.so libcrypto.so.0.9.7 libssl.so libssl.so.0.9.7 |
opentop |
libopentop-fortemt.so |
libopentop-fortemtw.so libotxml-fortemtw.so |
icu |
libicudata.so libicudata.so.34 libicui18n.so libicui18n.so.34 libicuio.so libicuio.so.34 libicuuc.so libicuuc.so.34 |
|
Poco |
libPocoXML.so |