Bibliothèques C prises en charge sous Unix

Chaque configuration ClientSDK produit des fichiers bibliothèque avec un nom de base commun (libg1client ) mais avec un suffixe unique. Spectrum™ Technology Platform fournit une construction thread multiple et une publication pour la version ASCII et la version UNICODE.

Les suffixes de bibliothèque fonctionnent ainsi :

libg1client<U>.<so|sl|a>

Où U indique une version UNICODE. Si cette lettre est absente, cela indique une construction ASCII.

Pour utiliser la version en UNICODE, vous devez définir LIB_UNICODE dans votre projet.

Dans la version UNICODE C++ API, l'espace de nommage pour toutes les classes est g1client.

Tableau 1. AIX
 

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

 
Tableau 2. HP-UX RISC
 

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

 
Tableau 3. HP-UX Itanium
 

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

 
Tableau 4. Linux
 

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

 
Tableau 5. Solaris SPARC
 

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