Как правильно включить библиотеку libxml ++?

Я хотел бы скомпилировать этот код в Windows 7: (этот)

#include <libxml++/libxml++.h>
#include <cstdlib>
#include <iostream>

using namespace std;
int main(){
xmlpp::DomParser doc;
// 'response' contains your HTML
doc.parse_memory(CleanHTML(html));

xmlpp::Document* document = doc.get_document();
xmlpp::Element* root = document->get_root_node();

xmlpp::NodeSet elemns = root->find("descendant-or-self::*[@id = 'some_id']");
std::cout << elemns[0]->get_line() << std::endl;
std::cout << elemns.size() << std::endl;

return 0;
}

я использую Code :: Blocks, но это дает мне ошибки

undefined reference to `xmlpp::DomParser::DomParser()'
undefined reference to `Glib::ustring::ustring(std::string const&)'
undefined reference to `xmlpp::DomParser::parse_memory(Glib::ustring const&)'
undefined reference to `Glib::ustring::~ustring()'
undefined reference to `xmlpp::DomParser::get_document()'
undefined reference to `xmlpp::Document::get_root_node() const'
undefined reference to `Glib::ustring::ustring(char const*)'
undefined reference to `xmlpp::Node::find(Glib::ustring const&) const'
undefined reference to `Glib::ustring::~ustring()'
undefined reference to `xmlpp::Node::get_line() const'
undefined reference to `xmlpp::DomParser::~DomParser()'
undefined reference to `Glib::ustring::~ustring()'
undefined reference to `Glib::ustring::~ustring()'
undefined reference to `xmlpp::DomParser::~DomParser()'

поэтому я подумал, что неправильно связал свои библиотеки; я иду в -> проект-> параметры сборки-> настройки компилятора-> другие параметры: и я добавляю =>

  • IC: /gdkdir/include/glib-2.0
  • IC: /gdkdir/lib/glib-2.0/include
  • IC: / gdkdir / lib -lglib-2.0 -lintl
  • IC: /gdkdir/include/gtk-3.0
  • ИК: / gdkdir / включать / каир
  • IC: /gdkdir/include/pango-1.0
  • IC: /gdkdir/include/gdk-pixbuf-2.0
  • ИК: / gdkdir / включать / libpng15
  • ИК: / gdkdir / включать / pixman-1
  • ИК: / gdkdir / включают
  • ИК: / gdkdir / включать / freetype2

помог с этот я загрузил библиотеки => libxml2 и glibmm2.4 и включил их.

и это все еще дает мне те же ошибки!

Помогите мне, пожалуйста.

ОБНОВЛЕНИЕ 17/06: я также проверил этот но это все равно дает мне те же ошибки !!

ОБНОВЛЕНИЕ 18/06: это то, что я сделал

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]