|
GraphViewerCpp
|
GraphViewerCpp is a tool for graph visualization using the SFML library, in the context of the Algorithm Design and Analysis course, at FEUP. It has been primarily developed by Diogo Rodrigues, and is to be maintained by the course's Teaching Assistant students.
Using Read the Docs, this project's documentation is deployed here.
You will have to install the SFML library.
Under Linux you are strongly advised to use your package manager if SFML is available; under Debian/Ubuntu you can use sudo apt-get install libsfml-dev.
Under Windows you will have to setup SFML.
In all likelihood you have cl (the Microsoft Windows C/C++ compiler) by default, but I advise you to use a MinGW-w64 compiler (you can use MinGW-w64 v7.3.0 64bit with SEH exceptions).
The easiest way is to download one of the binaries that matches your compiler (if you followed the above suggestion, these are the corresponding SFML binaries).
C:\sfmlC:\sfml so that the path C:\sfml\SFML-2.5.1-windows-gcc-7.3.0-mingw-64-bit\SFML-2.5.1 existsSFML_PATH, with value C:\sfml\SFML-2.5.1-windows-gcc-7.3.0-mingw-64-bit\SFML-2.5.1PATH the path SFML_PATH%\bin so Windows can find the DLLs.so the compiler can find the SFML headers and libraries (see the example for some more insight).
example folderexample/example
1.8.13