Package binaries for Windows, Mac, and Ubuntu can be downloaded from the documentation website.
The documentation website explains how to install the binaries and how to create custom apps with Chartwork. It also contains a documentation of Chartwork’s public API and a troubleshooting section.
To build Chartwork from sources, you need the build essentials, cmake, and Qt 5.4 or newer.
Chartwork is written in C++11 and requires a compatible compiler (current versions of gcc, MSVC 2013 or newer). Clang is currently not supported, and Mac users should use gcc instead (for instance, built with homebrew).
First, get a copy of the Chartwork sources:
git clone git://github.com/chartwork/chartwork.git
Now, create directories for the out-of-source debug and release builds:
cd chartwork
mkdir -p build/{debug,release}
Finally, build the library:
cd build/debug
cmake ../..
make
cd ../release
cmake ../..
make
The compiled in shared object files in lib/
can be copied to Qt Creator’s designer plug-in directory.
On most Linux systems, this is /usr/lib/qt/plugins/designer/
and on Mac ${Qt Directory}/Qt Creator.app/Contents/PlugIns/designer
.
The directory packaging
contains scripts that semi-automatically build packages for various platforms.
On some platforms, some paths have to be specified manually. Read the according readme files on how to build.
Chartwork was originally written by Patrick Lühne and Christoph Sterz in 2014 and 2015 and funded by the University of Potsdam.