Nana C++ Library  
An open-source C++ framework project
The Website 
Welcome to Nana C++ Library's website

The Nana project is aimed at providing a software framework for cross-platform programming, there are many commponents, such as graphics user interface, threads. Nana is a free/open-source library written in C++ with OO and generic. The Nana license encourages both commerical and non-commerical use.

This website will help you get started using Nana and provide you the links to documentations and downloads.

The support of compiler: GCC(MinGW) 3.4/VC 7.1 and later.
The support of platforms: Windows, Linux(X11).

Email: cnjinhao(_@_)hotmail_dot_com

Latest News

May 16, 2012. Nana 0.2.3 released. Refer to Sourceforge project page/Nanaproject.wordpress.com for more details.

Overview of Changes from Nana 0.2.2
Bugfix
 - A crash by the invalid minimum tracking size, caption of category, missing deleting the tray window.

Feature
 - New msgbox class, window icon interfaces.
 - Improved event manager and other performance optimized.
 - Improved the GUI support of Linux(X11).

Nana 0.2.2 April 16, 2012
Overview of Changes from Nana 0.2.1
Bugfix
 - API::exit() reclosing a window fixed by Sergey Bromirskiy.

Feature
 - Added dynamic effects.
 - New image processing algorithm interfaces.
 - Many improvements.

Nana 0.2.1 March 29, 2012
Overview of Changes from Nana 0.2
Bugfix
 - A blocking when set focus, a memory leak when deleting an event handle.

Feature
 - A new expose event, improved checkbox for radio style, added support for BMP under Linux, improved the GUI support of X11, improved the implementation of locks under Linux, a new machanism for configuring of image processing algorithms.

Nana 0.2 February 20, 2012
Overview of Changes from Nana 0.1.17
Bugfix
 - A crash under Windows XP built on SDK for vista and later.

Feature
 - Improved template class functor, tabbar and so on.
 - Support for PNG.


Documentations

The Nana Programmer's Guide. The latest update: March 29, 2012
Programming with Nana C++ Library
Compatibility Issue, a list of the compatibility issue of compiler.
Forums :Help and Open discussion

Downloads

Download Nana at sourceforge.net


Tutorials

Hello world in Nana
The FreeMe: A Nana Sample Project under Windows

SourceForge.net Logo clustrmaps