Would you recoomend this project?
MathMLSolver is a c++ library that is able to read MathML2.0 documents and string based mathematical expressions, to fill up an AST, solve them and dump the results into MathML again.
You can download file releases of MathMLSolver project from List of release files
System RequirementsOperating System: All 32-bit MS Windows (95/98/NT/2000/XP), POSIX (Linux,BSD,Solaris etc..)
List of release files