![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Mnior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
Собственно сабж.
Скачал с http://xerces.apache.org/ (xerces-c-src_2_8_0.zip). MinGW стоит (3.4.2) В мануал xerces не врубаюсь. Ваще технолгия компиляции непонятна (если вкрадце объясните - буду благодарен) Давнось кaк-то QT (4.1.3) прикрутил - фиг помню как (там для ламеров уже всё сделано), вот хочу заюзать xerces (XSD). |
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Что конкретно из мануала не понятно? Или на русский перевести?
-------------------- 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 |
|||
|
||||
Mnior |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
Я соглашусь, что на русском бы больше помогло ... но
Там все инструкции для UNIX платформ и runConfugure, как я понимаю это батник. Но на виндах же он не работает ... Что нужен спец интерпретатор? Это сообщение отредактировал(а) Mnior - 4.1.2008, 12:59 |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Так и должно быть. Сборка проводится через MinGW + MSys или Cygwin. Скорее шелл-скрипт. ![]() Батники как раз на винде работают, но там не батник ![]() MSys - это шелл + набор классических никсовых утил. |
|||
|
||||
Mnior |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
Скачал и поставил MSYS (только последний батник коряво прошёл, мол не нашёл make у MinGw, странно вроде надо юзать mingw-make).
В корне MSYS есть msys.bat - немного смахивает на unix-овский cmd.. т.е. shell ...
|
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
man cd, man bash... |
|||
|
||||
Mnior |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
Вчера типа не работало, а сегодня с утра ...
![]()
Спать надо ночью, заодно и ls вспомнил ... Кстати как там организованно всё, а то там даже директории линуховые ... .. кажись понял, он видит только свою дирректорию. Скопировал MinGW и xerces внутрь, и запустил:
И в конце выдал такое:
Мне что Cygwin ставить ... ![]() Блин, гимора много, а главное мож мне нафиг эта либа в итоге не понадобится :( <ушёл качать и ставить> |
||||||
|
|||||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
cd /c/Windows ![]() Добавлено через 1 минуту и 29 секунд Не надо. Там ясно сказано что тебе нужно написать make (ну или mingw32-make ). -------------------- 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 |
|||
|
||||
Mnior |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
Можно сказать маленькое ура, и большое спасибо всем. ![]() Осталось врубиться как ими пользоваться... Как я понимаю, минимум, в проекте прописать путь к исходникам (*.hpp) Только непонятно, как это всё линковаться будет? |
||||||||
|
|||||||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Ключик нужно -lxerces-c когда линковать будешь. IIRC, когда я собирал xerces с проблемами я не сталкивался. Так что... С опытом всё придёт ![]() -------------------- 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 |
|||
|
||||
Mnior |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
О респект ...
Кстати, коль ты знаком с xerces, можешь знаешь, а: 1. Естиь ли там проверка на ID, типа xml:ID или лучше из XSD - key, keyref. Короче foreign key-сы. 2. Если есть: а гарантируется ли быстродействие по их поиску? А то думаю, как сделать э-э-э движок данных малой кровью. Ссори за оффтоп. |
||||
|
|||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Если я правильно понимаю что тебе нужно(поиск по заданному id), то эта ф-циональность есть в спецификации DOM Level 1, а соответственно (почти) в любом парсере. Понятия "быстродействие" и "XML" несопостовимы. XML - это всегда медленее, чем могло бы быть, но, и проще в использовании. -------------------- 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 |
|||
|
||||
Mnior |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
Вот именно, "почти". Есть QT - но как раз эта функциональность:
Поэтому выбрал xerces - ссылались на него, схемы потдерживает, вот и подумал: А вдруг?
![]() У меня есть прога, то есть много прог, реалигующие простенький редактор графа: писал на прологе, летает, только функционал среды бедноват (а новый VIP уже прологом не назовёшь), на MSVS C# - ну и тормозные эти .Net-овские DataSet-ы (чтение прямиком из MSSQL и то быстрее оказалось ![]() Ладно, это я не туда забрёл. Короче скорости QT xml меня устроило с лихвой ... пока А вот xerces упростит ли ... Это сообщение отредактировал(а) Mnior - 6.1.2008, 03:44 |
||||||
|
|||||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
-------------------- 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 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |