Форум программистов, компьютерный форум CyberForum.ru

Компиляция библиотеки libxml под c++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
31.01.2014, 11:24     Компиляция библиотеки libxml под c++ #1
Под libxml есть библиотека xmlwrapp позволяющая работать с libxml под с++. Проблема в ее компиляции: по адресу
Кликните здесь для просмотра всего текста
http://libxmlplusplus.sourceforge.net/
скачал исходники и с помощью msbuild собрал через master.proj либы, подключил к своему проекту, но он ругается на "undefined reference" вызываемых функций.
Подключил вроде правильно (работаю под qt, но думаю это не имеет значения), сами libxml работают вполне. В самих либах остались ссылки на obj файлы проекта xmlwrapp.

Прошу помощи, в чем может быть проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 11:24     Компиляция библиотеки libxml под c++
Посмотрите здесь:

Библиотеки под С++ для реализации SOAP 1.2 C++
C++ Компиляция серьезной графики под Mingw
Компиляция под Windows x64 C++
C++ Компиляция dll библиотеки
Проверка валидности в libxml++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
21.02.2014, 13:41  [ТС]     Компиляция библиотеки libxml под c++ #21
Под msys при сборке libxml2 ругается на undefined reference __xmlFree...

Может это карма?!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
21.02.2014, 15:10     Компиляция библиотеки libxml под c++ #22
Цитата Сообщение от dBuSh83 Посмотреть сообщение
Может это карма?!
К сожалению я не медиум, карму править не умею. Чем-то еще могу помочь?
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
21.02.2014, 15:37  [ТС]     Компиляция библиотеки libxml под c++ #23
Пробовал подставить в проект эту библиотеку - результат тот же что и когда пробовал работать под студийной библиотекой - вылет. Придется думать дальше.
Цитата Сообщение от DrOffset Посмотреть сообщение
Чем-то еще могу помочь?
Может подскажете, какую еще библиотеку можно использовать для xml/xslt под с++, желательно с поддержкой xslt 2.0?
Все которые находил они либо платные(зато есть поддержка), либо морально устарели, либо это libxml/libxslt который ни как не хочет у меня работать.
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
21.02.2014, 15:43     Компиляция библиотеки libxml под c++ #24
Цитата Сообщение от dBuSh83 Посмотреть сообщение
Может подскажете, какую еще библиотеку можно использовать для xml/xslt под с++, желательно с поддержкой xslt 2.0?
Могу. Только надо:
Знать задачу
Среду разработки (все-таки студия иди mingw?) и язык


Ну а конкретно с libxml - это отличная библиотека, просто на каком-то этапе что-то делается не так...
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
21.02.2014, 16:02  [ТС]     Компиляция библиотеки libxml под c++ #25
Цитата Сообщение от DrOffset Посмотреть сообщение
Знать задачу
Нужно применить xsl трансформации к xml и получить на выходе html код.
Цитата Сообщение от DrOffset Посмотреть сообщение
Среду разработки (все-таки студия иди mingw?) и язык
Qt 5.2.1 под mingw. Язык, соответсвенно С++.
Цитата Сообщение от DrOffset Посмотреть сообщение
Ну а конкретно с libxml - это отличная библиотека, просто на каком-то этапе что-то делается не так...
Не сомневаюсь, что это отличная библиотека, только вот работать под ней не хватает знаний и прямоты рук. Поэтому уже сомневаюсь вообще насчет хоть каких-то библиотек.

Добавлено через 8 минут
Я бы использовал нативные средсва qt для данного вопроса, но у qxmlparser есть неразрешенная проблема, когда он не может обрабатывать используя большие xslt файлы.
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
21.02.2014, 16:04     Компиляция библиотеки libxml под c++ #26
Цитата Сообщение от dBuSh83 Посмотреть сообщение
Нужно применить xsl трансформации к xml и получить на выходе html код.
Вот еще достойная реализация.
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
21.02.2014, 16:45  [ТС]     Компиляция библиотеки libxml под c++ #27
Пробовал просто поработать с библиотекой libxml2, скомпилированной вами - она для работы просит zlib, в то время как скомпилированная мной под mingw работает и без нее. Из-за чего моет быть такое расхождение?

Цитата Сообщение от DrOffset Посмотреть сообщение
Вот еще достойная реализация.
Xalan я уж рассматривал в качестве альтернативы, но опять же могут возникнуть проблемы с компиляцией. И еще он вроде только xslt 1.0 поддерживает.
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
21.02.2014, 16:47     Компиляция библиотеки libxml под c++ #28
Цитата Сообщение от dBuSh83 Посмотреть сообщение
Из-за чего моет быть такое расхождение?
Да это скрипт configure ее подцепил, т.к. она у меня установлена.
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
21.02.2014, 17:23  [ТС]     Компиляция библиотеки libxml под c++ #29
Я скомпилировал zlib, libicon - докинул - и все заработало. Причем он после zlib явно заругался на libicon( но на zlib qt не ругалась до этого) - одно словл - магия какая-то! Попробую еще без zlib перекомпилировать, авось получится. Главное - заработало! =)
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
21.02.2014, 19:00     Компиляция библиотеки libxml под c++ #30
Цитата Сообщение от dBuSh83 Посмотреть сообщение
магия какая-то
Да не, не магия Просто iconv там используется для поддержки кодировок. Т.к. она у меня тоже установлена была, он и ее подцепил, если нужно я могу скинуть свои версии этих библиотек.
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
24.02.2014, 15:34  [ТС]     Компиляция библиотеки libxml под c++ #31
Цитата Сообщение от DrOffset Посмотреть сообщение
Да не, не магия Просто iconv там используется для поддержки кодировок. Т.к. она у меня тоже установлена была, он и ее подцепил, если нужно я могу скинуть свои версии этих библиотек.
Про магию - я в том смысле, что до подключения zlib он вообще ничего не сообщал, просто в критическую ошибку уходил, а с той библиотекой все подробно описал.
На счет библиотек я не откажусь, хотя те что у меня вполне работают.
DrOffset
6457 / 3831 / 885
Регистрация: 30.01.2014
Сообщений: 6,627
24.02.2014, 15:59     Компиляция библиотеки libxml под c++ #32
Вот
Вложения
Тип файла: 7z libs.7z (543.5 Кб, 7 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2014, 16:29     Компиляция библиотеки libxml под c++
Еще ссылки по теме:

MinGW подключение библиотеки lib из под Windows C++
Компиляция библиотеки через make.exe C++
C++ Компиляция под 32 битный процессор

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
dBuSh83
5 / 5 / 0
Регистрация: 10.07.2013
Сообщений: 99
24.02.2014, 16:29  [ТС]     Компиляция библиотеки libxml под c++ #33
Спасибо большое за помощь!
Yandex
Объявления
24.02.2014, 16:29     Компиляция библиотеки libxml под c++
Ответ Создать тему
Опции темы

Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru