Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SAX collect2: ld returned 1 exit status
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Обработка XML
Valentin
Мне надо будет парсить большой XML, решил воспользоваться SAX. Раньше не брался за него. Рассмотрел пример SAX Bookmarks. Сделал как там:
наследовал XmlViewHandler (сам придумал название) от QXmlDefaultHandler реализовал основные методы
Добавил поле, свой виджет, который уже тестировал - нормально работает сам по себе.
На MainWindow добавил в меню QMenu fileMenu и добавил QAction openAct связав со слотом open()
в open() по примеру QFileDialog беру имя файла, создаю виджет, создаю хендлер, ридер, setContentHandler(&handler) setErrorHandler(&handler), открываю файл, создаю источник QXmlInputSource xmlInputSource(file), и запускаю его парсиннг.

Ни в каких строчках ошибок не выдает, но от одной ошибки избавиться так и не смог:

collect2: ld returned 1 exit status

Читал что подобная ошибка возникает при уже запущенной программе, но программа не запущена и не запускается. Даже после перезагрузки.
Litkevich Yuriy
Цитата(Valentin @ 11.4.2011, 22:39) *
collect2: ld returned 1 exit status
это резюме, описание ошибки смотри выше в выводе линкера
xls
Возможно, не линкуешь библиотеку QtXml
Valentin
спс за подсказку. Обычно смотрел меседжи только в "сообщениях сборки", в "консоль сборки" не лазил.
Ошибка: Не заметил как скопировал функцию, которую забыл описать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.