我想将MathML解析为infix。帖子"C库转换Mathml“建议我使用SBML library。我按照Link 3rd Party Library In Visual Studio的指导方针来配置我的项目。
源代码已成功编译,但我无法生成项目。
显示构建的输出:
1>未使用的库:
1> C:\Users\maiti\Source\Repos\5月25日\MathML\SBML\lib\bzip2.lib
1> C:\Users\maiti\Source\Repos\May 25\MathML\SBML\lib\iconv.lib
1> C:\Users\maiti\Source\Repos\May 25\MathML\SBML\lib\libsbml.lib
1> C:\Users\maiti\Source\Repos\5月25日\MathML\SBML\lib\libxml2.lib
1> C:\Users\maiti\Source\Repos\May 25\MathML\SBML\lib\zdll.lib
Windows:\Program Files (X86)\ 1> Kits\8.1\lib\winv6.3\um\x86\user32.lib
Windows:\Program Files (X86)\ 1> Kits\8.1\lib\winv6.3\um\x86\gdi32.lib
..。
附注:对不起,我没有足够的声誉在这篇文章上放更多的链接或截图
发布于 2017-02-08 00:54:24
我建议,你可以通过CMake来用例子来构建libSBML。有几个示例展示了如何处理MathML,例如,translateMath示例可以在MathML和infix之间进行转换。
当您使用CMake设置构建时,您可以指定要使用的解析器(例如,expat就足够了,因为您只需要一个XML解析器...则压缩和其他库将不适用)。
一些文档:
Visual Studio安装:http://sbml.org/Software/libSBML/docs/cpp-api/libsbml-installation.html
https://stackoverflow.com/questions/42062030
复制相似问题