Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Lazarenko, Вы писали:
L>>Как установить? Просто создай проект, импортируй файлы и скомпилируй. Или напиши свой скрипт сборки. А>я так и зделал создал проект скопировал туда из каталога парсера все .h фаилы.включил в проект "tinyxml.h" и от компилил. А>но вот беда ошибки пипа. А>
А>rror LNK2001: unresolved external symbol "public:
А>
Понятно.
1. Нужно копировать не только h, но и cpp файлы. Вот список файлов, которые скопированы у меня:
tinystr.cpp
tinystr.h
tinyxml.cpp
tinyxml.h
tinyxmlerror.cpp
tinyxmlparser.cpp
2. Все эти файлы нужно включить в проект чтобы VS их компилировала, а не только tinyxml.h
Товарищи, кто-нибудь использовал TinyXML++? Заостряю внимание: не TinyXML, а TinyXML++!
Про TinyXML++ написано:
The TinyXML++ classes are all wrappers around the corresponding classes within TinyXML.
То есть она является оболочкой на TinyXML.
Где вот ее только взять? Везде указывается путь: http://code.google.com/p/ticpp/
Но там можно скачать только документацию, а саму библиотеку я там не нашел...
Подскажите пожалуйста, где ее можно взять?
Да, и кто пользовался TinyXML? Стоит ли ее вообще использовать в своем проекте?
Тут многие советуют xerces, но это более навороченная библиотека, а мне требуется простая функциональность.
Посоветуйте пожалуйста.
Здравствуйте, silart, Вы писали:
S>Да, и кто пользовался TinyXML? Стоит ли ее вообще использовать в своем проекте? S>Тут многие советуют xerces, но это более навороченная библиотека, а мне требуется простая функциональность. S>Посоветуйте пожалуйста.
если не нужен xpath, а нужно только парсить целиком файлы (например, настройки), то tinyxml можно легко использовать..
Здравствуйте, silart, Вы писали:
S>Где вот ее только взять? Везде указывается путь: http://code.google.com/p/ticpp/ S>Но там можно скачать только документацию, а саму библиотеку я там не нашел... S>Подскажите пожалуйста, где ее можно взять?
Здравствуйте, 8bit, Вы писали:
8>Здравствуйте, silart, Вы писали:
S>>Где вот ее только взять? Везде указывается путь: http://code.google.com/p/ticpp/ S>>Но там можно скачать только документацию, а саму библиотеку я там не нашел... S>>Подскажите пожалуйста, где ее можно взять?
8>Она лежит под svn. Там есть вкладочка Source где все написано. 8>svn checkout http://ticpp.googlecode.com/svn/trunk/ ticpp-read-only 8>http://code.google.com/p/ticpp/source/browse/#svn/trunk
8>з.ы. 8>Чем именно вам приглянулся TinyXML++?
То есть нужно все файлики по отдельности скачивать? А почему их интересно в один архив не скомпоновали?
Ну я посмотрел документацию на TinyXML++, мне С++ синтаксис больше понравился, чем простой TinyXML. Там классы даже в namespace не объединены. Странно это как-то.
Я TinyXML стал использовать потому что очень простая и я в нее быстро въехал. Мне не нужны пока никакие XPath и прочие крутые вещи. Нужно просто настройки передавать в формате xml, да события генерировать, чтоб строкой можно много различных параметров передать за раз и без изменения интерфейса событий.
Здравствуйте, silart, Вы писали:
S>То есть нужно все файлики по отдельности скачивать? А почему их интересно в один архив не скомпоновали?
Надо забирать через svn. Поставьте какой-нить TortoiseSVN и сделайте export репозитория.
Видимо архива нет потому что и релиза нет, а может просто им так захотелось.