Skip to content

en_win_Development environement setup

mathildemerle edited this page Oct 13, 2021 · 4 revisions

Installation of development environment

List of prerequisite software:

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 generat 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 generates 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
Notpad++
Useful to simply editing sources as well as CMake medInria files.
Download Official website
LLVM
Useful to check the code througt 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