GDS-Render v1.2.1
|
GDS-Render is designed for UNIX-like, especially GNU/Linux based systems. It was developed under a Linux system. Therefore, best performance is expected using a Linux operating system.
The dependencies of GDS-Render are:
These dependencies are not needed for running the program; just for compilation.
The dependency list of GTK3 already includes Cairographics and GLib2. You should be on the safe side with a recent GTK3 version.
Development is done with the following library versions:
Cairographics | GLib2 | GTK3 |
---|---|---|
1.17.2 | 2.64.2 | 3.24.18 |
Go to the build directory you want to compile in. This may be the gds-render project root. Execute
for a build in release configuartion. Use -DCMAKE_BUILD_TYPE=Debug
for debugging. Cmake will check the dependencies.
Once cmake has finished, type
to build the program and
to build the doxygen documentation.
The subfolder 'AUR' contains a PKGBUILD file to build an Archlinux/Pacman package.
The compiler will throw the following warnings. Compiled with GCC 9.3.0.
Warning | Assessment |
---|---|
warning: ‘calculate_path_miter_points’ defined but not used [-Wunused-function] | Ignore. Function will be used in later versions. |
The current release of 'gds-render' does not compile under a windows system, due to incompatibilities in the external library renderer. It is possible to comment out the code that causes the incompatibility. The external renderer will not be usable after this.
Steps:
#include
<dlfcn.h>The program should now compile.