Building ChronoPlotter from Source

For most general purposes, use the prebuilt executable files available for download for Windows and MacOS.

If your operating system is not supported, or if you’d like to make changes to the program, ChronoPlotter can alternatively be built from source. The project is written using the Qt framework. It targets Qt version 5.12.2, but other Qt versions may potentially work as well.

Source code is available here: https://github.com/mncoppola/ChronoPlotter

Linux (Ubuntu)

To build for Ubuntu, first install dependencies:

$ sudo apt-get install build-essential qt5-default qt5-qmake

Then build with:

$ qmake
$ make

The binary ChronoPlotter will then be created. Other Linux distributions may require different dependencies but will follow a similar process.

MacOS

To build for MacOS, first install dependencies:

$ brew install qt5
$ brew link qt5 --force

Then build with:

$ qmake
$ make

The app directory ChronoPlotter.app/ will then be created.

Windows

To build for Windows, first install Qt with its bundled MinGW package, then run the following commands:

> qmake -config release
> mingw32-make

The binary release\ChronoPlotter.exe will then be created.

At this time, only MingGW has been tested for building on Windows. It may be possible to use MSVC.