Skip to content

en_win_Development environment setup

mathildemerle edited this page Oct 13, 2021 · 2 revisions

Installation of development environment

List of prerequisites

7Zip
To decompress and un-archived Boost.
Download Official website Installation steps
Boost
C++ library useful for some mathematical functions.
Download Official website Installation steps
Qt5
C++ Framework on which is medInria forged.
Download Official website Installation steps
CMake
To generate the compilation suite (visual studio solution or other)..
Download Official website Installation steps
Visual Studio 2017
The compiler for medInria under MS-Windows.
Download Official website Installation steps
Codes access -------------- --------------- ---
Putty
To generate SSH keys for Git.
Download Official website Installation steps
Git
Git for Windows, the Git Client for Windows.
Download Official website Installation steps
Tortoise Git
Enables Git integration with the Windows Explorer.
Download Official website Installation steps

List of highly recommended software

Process Explorer
Useful to monitor compilation process and medInria instances in debug mode.
Download Official website
Notepad++
Useful to edit easily sources as well as CMake medInria files.
Download Official website
LLVM
Useful to check the code through a VisualStudio plugin.
Download Official website

List of potentially useful software

Shell Link Extension
Useful for viewing or creating symbolic or physical links (symlink or hardlink). This allows a slight management of medInria dependencies to the dll of the externals-projects (itk, vtk, Qt, ...) and plugins.
Download Official website
Dependency walker
Useful to explore the dependencies (dll) of a plugin and thus be able to deposit the good dll in the medInria directory.
Download Official website
Winmerge
Useful for making comparisons and merges between different versions of a file or directory.
Download Official website