Language Editions
General Features
ASP/COM/VB
.NET
JSP/Java
ColdFusion
PHP
Perl
Python
Ruby
C++
More Infomation
Chart Gallery
Customers
Download
Contact Us
 
ChartDirector for C++
This page provides information specific to ChartDirector for C++. Please refer to the General Features page for general ChartDirector features.
ChartDirector MFC Sample Program
ChartDirector QT Sample Program
C++ Specific Features
Completely self-contained
ChartDirector is completely self-contained and does not depend on any third party library or GUI framework.
Multi-threaded Design
ChartDirector is thread-safe for high performance applications. Multiple charts can be created concurrently.
MFC, QT and Standalone Sample Code
Includes plenty of sample code for the MFC (Windows edition only) and QT GUI frameworks, and as generic command line programs. The MFC and QT sample code demonstates how to create GUI applications with hundreds of charts of different styles. There are also sample programs that demonstrate drag to zoom and drag to scroll features, and realtime charts.
Note: ChartDirector for C++ is GUI framework neutral, which means it works with any GUI framework. The MFC and QT sample programs are provided as examples only. You may use ChartDirector with other GUI frameworks as well.
Comprehensive Documentation
Over 700 pages of documentation, available in both HTML and CHM format, fully indexed and searchable (CHM only).
Compiler Compatibility
ChartDirector for C++ implements the C++ API in header files, which in turn use standard C linkage to the ChartDirector DLL/shared object. As a result, it is compatible with most compilers. ChartDirector has been tested with Visual C++ 6.0/7.0, Visual Studio 2002, 2003, 2005, 2008, 2010, Borland C++, gcc and cc. If you are using other C++ compilers, it is likely ChartDirector is compatible with them too. Please feel free to download the trial version for testing.
Note: ChartDirector for C++ is for standard ANSI C++. Programs are compiled to native code for speed and performance. If you are looking for "Managed C++" or "C++/CLI" for the .NET framework, you may consider to use ChartDirector for .NET instead.
Operating Systems
ChartDirector works on Windows (32-bit, 64-bit), Linux (i386, x86_64), FreeBSD (i386, AMD 64), Mac OS X (PowerPC, Intel) and Solaris (Sparc, x86).