2017-02-06 10 views
0

Я хочу проанализировать MathML для инфикса. Сообщение «C Library To Convert Mathml Infix» предлагает мне использовать SBML library. Я следую линии гильдии Link 3rd Party Library In Visual Studio, чтобы настроить мой проект.

Исходный код был скомпилирован успешно, но я не могу построить проект.

Как использовать библиотеку SBML с C++

Показать выход из выпуска:
1> Неиспользуемые библиотеки:
1> C: \ Users \ Маити \ Source \ Repos \ 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
...

ps жаль, что у меня недостаточно репутации, чтобы добавить больше ссылок или скриншотов в этом сообщении.

ответ

1

Я рекомендую вам, чтобы вы сделали CMake для создания libSBML с примерами. Существует несколько примеров, показывающих, как обращаться с MathML, например, пример translateMath преобразует MathML и infix.

Когда вы настраиваете сборку с помощью CMake, вы можете указать, какой из парсеров использовать (например, expat будет достаточно, поскольку вам нужен только XML-парсер ... тогда сжатие и другие библиотеки не будут применяться).

Некоторая документация: