C++ Library

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.codeproject.com/Articles/1300/CxImage Preface Years after the previous version, I can tell that the article has survived its author, and even if my opinion on the limits of this library has not changed, an update was really necessary. Thank you very much to all the people that gave their contribution to this new release, with hundreds of small and big enhancements, my role was mainly to put all the pieces together. Introduction & License CxImage is a C++ class that can load, save, display, and transform images in a very simple and fast way. The class CxImage is free ; as for the TIFF, JPEG, PNG and ZLIB libraries : "If you use this source code in a product, acknowledgement is not required but would be appreciated."

CxImage

Introduction to GNU Cgicc GNU cgicc is an ANSI C++ compliant class library that greatly simplifies the creation of CGI applications for the World Wide Web. cgicc performs the following functions: Parses both GET and POST form data transparently. Provides string, integer, floating-point and single- and multiple-choice retrieval methods for form data. Provides methods for saving and restoring CGI environments to aid in application debugging. Provides full on-the-fly HTML generation capabilities, with support for cookies.

Cgicc

http://www.gnu.org/software/cgicc/
http://tangentsoft.net/mysql++/ MySQL++ is a C++ wrapper for MySQL ’s C API. It is built around the same principles as the Standard C++ Library, to make dealing with the database as easy as dealing with STL containers. In addition, MySQL++ provides facilities that let you avoid the most repetitive sorts of SQL within your own code, providing native C++ interfaces for these common tasks. If you have any questions about this project, do not email us about it unless the question is inherently personal. The documentation answers most questions, and the mail list archives are a treasure trove of information:

MySQL++

irrXML - a simple fast open source XML parser - Iceweasel

irrXML irrXML is a simple and fast open source xml parser for C++. Why another xml parser? The strenghts of irrXML are its speed and its simplicity. It ideally fits into realtime projects which need to read xml data without overhead, like games. irrXML was originally written as part of the Irrlicht Engine but after it has become quite mature it now has become a separate project. http://www.ambiera.com/irrxml/

DevIL - A full featured cross-platform Image Library

http://openil.sourceforge.net/about.php About DevIL Many people may have known DevIL as OpenIL, but the name was changed due to SGI's request. Developer's Image Library (DevIL) is a programmer's library to develop applications with very powerful image loading capabilities, yet is easy for a developer to learn and use. Ultimate control of images is left to the developer, so unnecessary conversions, etc. are not performed.

Building Boost libraries for Visual Studio

http://www.codeproject.com/Articles/11597/Building-Boost-libraries-for-Visual-Studio Introduction The Boost initiative is the next hottest thing after STL for the C++ community. While the documentation is quite good, it can be overwhelming to get a quick start. This simple article explains a method of building Boost libraries. I wrote it because many questions in the newsgroups are about linker errors, which happen if you try to link against some of the Boost libraries. The original article was written with Boost version 1.33, but the updated version works only with the new Bjam syntax which was introduced with version 1.34.

Boost - Build Static and Shared Library

http://www.boost.org/boost-build2/doc/html/bbv2/tutorial/linkage.html Libraries can be either static , which means they are included in executable files that use them, or shared (a.k.a. dynamic ), which are only referred to from executables, and must be available at run time. Boost.Build can create and use both kinds. The kind of library produced from a lib target is determined by the value of the link feature. Default value is shared , and to build a static library, the value should be static . You can request a static build either on the command line:
By Ernesto Guisado , January 01, 2002 The ODBC API allows access to a variety of data sources, but it can require a lot of nested calls to make a connection. http://www.drdobbs.com/database/a-lightweight-c-wrapper-for-microsofts-o/184416383

Dr Dobbs - A Lightweight C++ Wrapper for Microsoft's ODBC API