|
|||||
POCO C++ Libraries: Get POCOThe 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.3p1SourcesThe Economy Package: Core libraries only (no NetSSL, Crypto, Zip and Data, and no external dependencies)
The Complete Edition: With NetSSL, Crypto, Zip and Data (requires OpenSSL, ODBC and MySQL client)
You can omit certain components from building. On Windows, open the file named components in your favorite text editor and remove the lines corresponding to these components you wish to omit. On Linux, call the configure script with the --omit option, e.g. ./configure --omit=NetSSL_OpenSSL,Crypto or ./configure --omit=Data. External DependenciesOpenSSL: 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 script (buildwin.cmd), or add the necessary paths to the INCLUDE and LIB environment variables. ODBC, MySQL: 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. For the MySQL connector, the MySQL client libraries and header files are required. The Data/ODBC and Data/MySQL Makefiles will search for the ODBC and MySQL headers and libraries in various places. Nevertheless, the Makefiles may not be able to find the headers and libraries. In this case, please edit the Makefile in Data/ODBC and/or Data/MySQL accordingly. Documentation
Pre-compiled Binary PackagesKrzysztof Burghardt has prepared a Debian package for POCO. For FreeBSD users, there is a Port maintained by Wes Peters. SVN AccessAlternatively, you can get the sources from the project's
Subversion repository
at SourceForge. Checkout one of the release branches, or the trunk. |
|||||
| Copyright © 2008, Applied Informatics Software Engineering GmbH and Contributors. All rights reserved. | |||||