【问题标题】:How to use SBML library with c++如何在 C++ 中使用 SBML 库
【发布时间】:2017-02-06 07:02:34
【问题描述】:

我想将 MathML 解析为中缀。发布“C Library To Convert Mathml Infix”建议我使用SBML library。我按照线程 Link 3rd Party Library In Visual Studio 的准则来配置我的项目。

源代码编译成功,但无法编译项目。

显示构建的输出:
1> 未使用的库:
1> C:\Users\maiti\Source\Repos\May 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\May 25\MathML\SBML\lib\libxml2.lib
1> C:\Users\maiti\Source\Repos\May 25\MathML\SBML\lib\zdll.lib
1> C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86\user32.lib
1> C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86\gdi32.lib
...

附言抱歉,我没有足够的声誉在此帖子上放置更多链接或屏幕截图

【问题讨论】:

    标签: visual-c++ mathml sbml


    【解决方案1】:

    我建议您使用 CMake 来构建带有示例的 libSBML。有几个示例展示了如何处理 MathML,例如 translateMath 示例确实在 MathML 和中缀之间进行转换。

    当您使用 CMake 设置构建时,您可以指定要使用的解析器(例如 expat 就足够了,因为您只需要一个 XML 解析器......然后压缩和其他库将不适用)。

    一些文档:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 2020-02-10
      • 2015-11-08
      相关资源
      最近更新 更多