Разбор xml-файла с помощью libxml2

Я пытался разобрать XML-документ с помощью libxml2, а для компиляции использую Dev c++. Я не мог понять, как использовать libxml2/parser.h? я получаю сообщение об ошибке

no such file or directory

(Я использую Windows)


person ckara    schedule 02.01.2013    source источник
comment
вы получаете ошибку, делая что? вызов какой функции?   -  person akira    schedule 02.01.2013
comment
Я не могу скомпилировать исходный файл   -  person ckara    schedule 02.01.2013
comment
так что ваш вопрос не о xml, libxml2 или xyz, а о том, как скомпилировать файл с помощью c-компилятора? затем вы должны предоставить информацию о том, как вы вызываете какой c-компилятор и где находится c-код.   -  person akira    schedule 02.01.2013
comment
пожалуйста, покажите нам какой-нибудь код (ваша команда компиляции, например, -I includepath и строка вашего #include libxml\parser.h.   -  person Peter Miehle    schedule 02.01.2013
comment
окна и/в пути? все хорошо? в старые времена это был путь.   -  person Peter Miehle    schedule 02.01.2013
comment
@PeterMiehle Я думаю, что Windows принимает косые черты в качестве разделителей пути.   -  person Eitan T    schedule 02.01.2013


Ответы (1)


Пакет libxml2 обычно не устанавливается по стандартному пути (в unix, например, /usr/include), поэтому вам нужно указать компилятору/IDE, где вы установили включение и библиотеку (например, /home/include). В современных IDE это можно сделать, просто перетащив библиотеку в проект. В других средах вы должны настроить свой make-файл или свою систему (переменную среды), чтобы указать путь включения к вашим каталогам libxml2, включая путь (-I с gcc) и путь к библиотеке (-L). В вашей среде IDE у вас может быть опция/настройки проекта для этого.

person Peter Miehle    schedule 02.01.2013