We need the following 3rd party libs installed.
VTK (+ dependencies inc DICOMParser) https://www.vtk.org/download/
glew http://glew.sourceforge.net/
glfw3 http://www.glfw.org/docs/latest/
glm https://glm.g-truc.net/0.9.8/index.html
imgui https://github.com/ocornut/imgui
For a simple install, consider using vcpkg ( https://github.com/Microsoft/vcpkg ) The CMakeLists in the project assumes that vcpkg is used to manage 3rd party libraries. If you are using your own or building from source, you will have to link accordingly.
To install vcpkg and install the required libs, use the following steps...
> git clone https://github.com/Microsoft/vcpkg
> cd vcpkg
PS> .\bootstrap-vcpkg.bat
Ubuntu:~/$ ./bootstrap-vcpkg.sh
Then, to hook up user-wide integration, run (note: requires admin on first use)
PS> .\vcpkg integrate install
Ubuntu:~/$ ./vcpkg integrate install
On windows, set the default install target to x64-windows by setting environment variables
PS>
setx VCPKG_DEFAULT_TRIPLET "x64-windows" /m
setx VCPKG_ROOT "C:\vcpkg" /m
Install the required packages with
PS> .\vcpkg install vtk glew glfw3 glm imgui
Ubuntu:~/$ ./vcpkg install vtk glew glfw3 glm imgui