Здравствуйте, гость ( Вход | Регистрация )
Valentin | Дата 13.4.2011, 13:53 |
спс за подсказку. Обычно смотрел меседжи только в "сообщениях сборки", в "консоль сборки" не лазил. Ошибка: Не заметил как скопировал функцию, которую забыл описать. |
|
xls | Дата 13.4.2011, 13:14 |
Возможно, не линкуешь библиотеку QtXml |
|
Litkevich Yuriy | Дата 13.4.2011, 11:11 |
collect2: ld returned 1 exit status это резюме, описание ошибки смотри выше в выводе линкера |
|
Valentin | Дата 11.4.2011, 19:39 |
Мне надо будет парсить большой 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 Читал что подобная ошибка возникает при уже запущенной программе, но программа не запущена и не запускается. Даже после перезагрузки. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 20.4.2024, 19:37 |