A library that draws the cross-sectional effect diagrams. It supports point loads, point moments and linearly variable loads.
Documentation avaliable here. There is also an explanation to the theoretical calculus approach I took here (in Italian).
You can compile this program with g++ -o main easydiag.cpp main.cpp -lboost_iostreams -lboost_system -lboost_filesystem