Force cpp-netlib to build shared libraries
Add missing <vector> include