Info Blog Wiki Forums FAQ Download Documentation Search

Download

 
   

POCO C++ Libraries: Get POCO

The releases are available as a ZIP file for Windows users, as well as a tarball for Unix users. Both contain the same files, but please note that all text files (including shell scripts) in the ZIP file contain DOS-style line endings (CR-LF), while all text files in the tarballs contain Unix-style line endinges (LF).

After downloading (and extracting) the files, please see the README file for building instructions. On Unix platforms, you'll be fine with ./configure; make; for Windows users, Visual C++ project files and build scripts are included.

We Would Like To Hear From You!

Are you already using POCO? Why don't you tell us how you like it and what you are using it for. The developers of POCO really appreciate your feedback. As an old saying goes: applause is the artist's bread.

So, please spare a few minutes and share your story with the POCO community. Thank you!

POCO C++ Libraries, Release 1.3.2

Sources

The Economy Package: Without NetSSL and Data Library:

With NetSSL Library (requires OpenSSL 0.9.8 - see notes below):

Most Unix systems already have OpenSSL preinstalled. If your system does not have OpenSSL, please get it from http://www.openssl.org 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 one from Shining Light Productions that comes with a Windows installer. Depending on where you have installed the OpenSSL libraries, you might have to edit the build scripts (build_vs71.cmd and build_vs80.cmd).

The Enterprise Edition: With Data and NetSSL Library (requires OpenSSL and ODBC):

The Data library requires ODBC support on your system if you want to build the ODBC connector (which is the default). On Windows platforms, ODBC should be readily available if you have the Windows SDK. On Unix/Linux platforms, you can use iODBC (preinstalled on Mac OS X) or unixODBC.

Documentation
Pre-compiled Binary Packages

Krzysztof Burghardt has prepared a Debian package for POCO.

For FreeBSD users, there is a Port maintained by Wes Peters.

SVN Access

Alternatively, you can get the sources from the project's Subversion repository at SourceForge. Checkout one of the release branches, or the trunk.
To checkout the latest release:
svn co https://poco.svn.sourceforge.net/svnroot/poco/poco/branches/poco-1.3.2 poco
To checkout the trunk:
svn co https://poco.svn.sourceforge.net/svnroot/poco/poco/trunk poco

SourceForge.net Logo