Russian Qt Forum
Ноября 19, 2025, 23:05
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro (Прочитано 4754 раз)
bayah
Гость
Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
:
Мая 25, 2010, 15:06 »
Господа...
Собрал eXaro, установил(под Ubuntu 9.10). У меня есть готовый пример проги на qt использующей eXaro. На компах в универе сегодня проверял - все работает. У меня выдает ошибку: /usr/local/include/reportinterface.h:42: error: QUiLoader: No such file or directory
В универе, после установки eXaro, еще прописали какие-то пути в ~/.bashrc
Я в Линухе новичок, так что не особо понял, но кажется там указали пути до библиотек этих..
Если кто понимает, что нужно прописать в ~/.bashrc , подскажите.
Вот .PRO файл проекта, я думаю исходники сами ни к чему тут:
#-------------------------------------------------
#
# Project created by QtCreator 2009-11-07T23:28:18
#
#-------------------------------------------------
QT += sql script xml
TARGET = ExTest
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
INCLUDEPATH +=/usr/local/include /usr/include/qt4/QtUiTools
#LIBS +=/usr/local/lib/libReport.so -L/usr/local/lib -L/usr/local/lib/exaro/toolbars -L/usr/local/lib/report -L/usr/local/lib/report/export -L/usr/local/lib/propertyEditor
LIBS +=/usr/local/lib/libReport.so
Записан
crossly
Гость
Re: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
Ответ #1 :
Мая 25, 2010, 15:28 »
а ты проверял что у тебя по этому пути /usr/local/include/ ?? .... куда был установлен eXaro??
Записан
bayah
Гость
Re: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
Ответ #2 :
Мая 25, 2010, 16:06 »
eXaro был установлен в каталог по умолчанию, то есть в /usr/local/bin лежит сам eXaro
В /usr/local/include лежат собственно .h файлы, в частности и те которые инклудятся в .h файле самой программы. Кстати вот что инклудится:
#include <QMainWindow>
#include <QtGui/QMainWindow>
#include <QtSql>
#include <reportengine.h> //эти два как раз в /usr/local/include лежат.
#include <reportinterface.h>
Записан
f0x
Гость
Re: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
Ответ #3 :
Мая 25, 2010, 16:09 »
попробуй
CONFIG += uitools
Записан
bayah
Гость
Re: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
Ответ #4 :
Мая 25, 2010, 17:55 »
Цитата: alFoX от Мая 25, 2010, 16:09
попробуй
CONFIG += uitools
Абалдеть!! Заработало. Спасибо, большое. Блин, а как что это значит-то? Я в QT новичок, как и в Линухе вообще. И .bashrc файл тут получается никаким боком?)
Чувствую, что это было довольно тривиально, так как весь нэт, перерыл в поисках подобной проблемы - никгде не встретил.
Записан
f0x
Гость
Re: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
Ответ #5 :
Мая 25, 2010, 18:02 »
Qt модульная и при компиляции используются не все доступные модули.
Твой компилятор честно выдал:
error: QUiLoader: No such file or directory
это означает что класса QUiLoader в подключенных модулях нету.
Читай Qt assistant там это указано.
и да... пути к заголовкам и bashrc тут совершенно ни причем.
Вообще странно что кто-то прописывал туда пути специально для Ексаро ибо это не нужно.
«
Последнее редактирование: Мая 25, 2010, 18:06 от alFoX
»
Записан
bayah
Гость
Re: Проблема с eXaro(генератор отчетов)- не компилирутся исходник использующий eXaro
«
Ответ #6 :
Мая 25, 2010, 18:09 »
Цитата: alFoX от Мая 25, 2010, 18:02
и да... пути к заголовкам и bashrc тут совершенно ни причем.
Вообще странно что кто-то прописывал туда пути специально для Ексаро ибо это не нужно.
Я вот и не запомнил, потому, что не понял смысла того что в bashrc прописывали. Кстати препод наш по БД прописывал.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...