Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XML (Xalan + Xerces), компиляция библиотеки Xalan 
:(
    Опции темы
zmejg
Дата 18.11.2007, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



Добрый день всем. 
Помогите пожалуйста. Проблема такая - скачал исходники Xalan и Xerces с apache.org.
С Xerces никаких проблем, а вот Xalan не компилируется (ошибки типа unresolved externals).

Если кто работал с Xalan, подскажите как нужно создать/настроить проект в VC++

ЗЫ: скачал Xalan Binaries (уже откомпилированная библиотека), но там нету lib-файла который мне нужен (XalanTransformer.lib), есть только xalan-c_1D.lib

в инструкциях по установке, которые на apache.org ничего не нашел
PM MAIL   Вверх
DjoNIK
Дата 18.11.2007, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата(zmejg @  18.11.2007,  12:51 Найти цитируемый пост)
а вот Xalan не компилируется (ошибки типа unresolved externals).

Можно полный текст ошибки и опции с которыми собираешь библиотеку?


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
zmejg
Дата 18.11.2007, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



...лучше просто скажи какие опции должны быть.

В исходниках Xalan файла проекта *.vcproj для XalanTransformer нету (vcproj есть только для примеров), поэтому я так понял его нужно самому сделать. Или я чего-то не понимаю?Пробовал компилить с разными опциями. Ссылку на xerces-c_*D.lib естественно включаю...  
PM MAIL   Вверх
zmejg
Дата 19.11.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



а может кто может подсказать где взять библиотеку xerces_2_7_0 для который есть скомпилированный вариант xalan (на apache.org я нашел только xerces_2_8_0)?
PM MAIL   Вверх
DjoNIK
Дата 19.11.2007, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Тебе что, тяжело выложить полный тест ошибки? Просто сообщение 
Цитата(zmejg @  18.11.2007,  12:51 Найти цитируемый пост)
 (ошибки типа unresolved externals).

весьма неинформативно!


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
zmejg
Дата 19.11.2007, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



вот например такой текст:

Error    1    error LNK2019: unresolved external symbol "public: static class xercesc_2_8::MemoryManager & __cdecl xalanc_1_10::XalanMemMgrs::getDefaultXercesMemMgr(void)" (?getDefaultXercesMemMgr@XalanMemMgrs@xalanc_1_10@@SAAAVMemoryManager@xercesc_2_8@@XZ) referenced in function "public: static class xercesc_2_8::MemoryManager & __cdecl xalanc_1_10::XalanMemMgrs::getDefault(void)" (?getDefault@XalanMemMgrs@xalanc_1_10@@SAAAVMemoryManager@xercesc_2_8@@XZ)    AAtodel.obj    



есть упоминание о xerces, это что может означать? не та версия?
PM MAIL   Вверх
archimed7592
Дата 19.11.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



Цитата(zmejg @  19.11.2007,  22:14 Найти цитируемый пост)
вот например такой текст:

Тебе нужна именно версия 2_8 - из кода ошибки это очень хорошо видно.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
zmejg
Дата 20.11.2007, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



да, но я использую именно xerces_2_8_0 версию
а xerces_2_7_0 версию хотел найти просто для того, чтобы можно было использовать уже откомпилированные примеры, в частности XalanTransform.exe. Непонятная политика apacha, либо я чего-то не понимаю
PM MAIL   Вверх
bsa
Дата 20.11.2007, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Думаю все просто - они не сильно ориентируются на Windows.
PM   Вверх
zmejg
Дата 22.11.2007, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



так что никто не сталкивался с такой проблемой?
может тогда кто-нибудь знает любую другую window-ую библиотеку для C++ чтобы можно было XSL-нуть XML
PM MAIL   Вверх
xvr
Дата 22.11.2007, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(zmejg @ 22.11.2007,  09:58)
так что никто не сталкивался с такой проблемой?
может тогда кто-нибудь знает любую другую window-ую библиотеку для C++ чтобы можно было XSL-нуть XML

MSXML 4.0 подойдет? XSLT включен.

Это сообщение отредактировал(а) xvr - 22.11.2007, 14:57
PM MAIL   Вверх
zmejg
Дата 24.11.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 18.7.2007

Репутация: нет
Всего: нет



пожалуйста, дайте ссылку на какой-нибудь простенький пример XSL-преобразования с помощью MSXML на C++
PM MAIL   Вверх
xvr
Дата 24.11.2007, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



Цитата(zmejg @ 24.11.2007,  11:49)
пожалуйста, дайте ссылку на какой-нибудь простенький пример XSL-преобразования с помощью MSXML на C++

У MS есть пример, использующий MSXML для этого msxsl.exe, он сам и его исходные тексты можно скачать по ссылке
msxml и msxslsrc, там в разделе Files in This Download фигурируют 2 программы - msxsl.exe она сама, и msxslsrc.exe ее тексты (давить кнопку Download справа)


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.