No external dependencies — start developing immediately
Requires OpenSSL, MySQL Client and ODBC
The current development release is 1.5.4. See the CHANGELOG for what's new. Please note that development releases are not stable. Interfaces may change, backwards compatibility may be broken, not all platforms may work and there may be some rough edges. Get it here.
Additional libraries, frameworks and tools based on POCO by Applied Informatics
Commercial C++ libraries, frameworks and tools based on the POCO C++ Libraries from Applied Informatics — providing features like Remoting for RPC/IPC and SOAP/WSDL web services, Open Service Platform for building modular, extensible applications, DNSSD/Zeroconf, Universal Plug and Play (UPnP) and Fast Infoset processing.
Please see the included README file for instructions.
On Unix platforms, you'll be fine with ./configure; make.
You can exclude some libraries from the build.
On Windows, edit the file named components and remove the lines corresponding to the libraries you wish to exclude.
OpenSSL: Most Unix systems already have OpenSSL preinstalled. If your system does not have OpenSSL, please get it from the OpenSSL website or another source. You do not have to build OpenSSL yourself — a binary distribution is fine.
The easiest way to install OpenSSL on Windows is to use a binary (prebuild) release, for example the installer from
Shining Light Productions.
The Data library requires ODBC for the ODBC connector.
MySQL Client: For the MySQL connector, the MySQL client libraries and header files are required.