This code collects FEM codes of my summer practice, focusing mainly on solving elastic mechanics problems.
I use Visual Studio to add include directories and lib paths. For cmd line build, CMakeLists.txt is provided. However, you still need to set the input file name,include directories and lib paths in CMakeLists.txt. For release build, change CMAKE_BUILD_TYPE to Release in CMakeCache.txt
I use Python script to deal with some complexity of pre and post processing. For purpose of visualization, gmsh is used for msh file and paraview is used for vtk file.
For info about how to use deal.II, see http://dealii.org/