Russian Qt Forum
Ноябрь 22, 2024, 23:40
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
KDE в QT
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: KDE в QT (Прочитано 10864 раз)
homa9999
Гость
KDE в QT
«
:
Август 01, 2005, 20:41 »
Здрасте!Проблема в следущем:
Вставил обьект KURLLabel в диалог.НО при конпиляции выдало ошибку.Как исправить?
Где найти этот класс KSystemTray?Спасибо всем откликнувшимся.
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
KDE в QT
«
Ответ #1 :
Август 02, 2005, 10:14 »
KDE это либа отнаследованая от QT
в чистом QT такого нет
поэтому собирай kdebase либу
Записан
homa9999
Гость
KDE в QT
«
Ответ #2 :
Август 02, 2005, 10:36 »
ADmin,Сам процесс можешь описать собирания.Я этого еще не делал.
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
KDE в QT
«
Ответ #3 :
Август 02, 2005, 11:36 »
и я не делал
просто знаю предисторию
и еще не уверен что kdelibs соберется в виндоусе
Записан
homa9999
Гость
KDE в QT
«
Ответ #4 :
Август 02, 2005, 11:38 »
Мне нужно в Линуксе!!!
Записан
jindos
Гость
KDE в QT
«
Ответ #5 :
Август 02, 2005, 12:49 »
А там она просто должна быть! Видимо, ее в проект не подключил...
Кстати, а ругается линкер или компилер все-таки?
Записан
homa9999
Гость
KDE в QT
«
Ответ #6 :
Август 02, 2005, 13:52 »
Ругается компилятор.Я делаю через makefile командой make.
Я думаю ,что я не подключил в проект что-то.НО загвостка вся в этом я не знаю что.
Записан
jindos
Гость
KDE в QT
«
Ответ #7 :
Август 02, 2005, 14:14 »
Вышли лог с ошибкой... Посмотрим, чего там может не хватать компилеру...
Записан
homa9999
Гость
KDE в QT
«
Ответ #8 :
Август 02, 2005, 19:54 »
[root@localhost Fluka]# make
/usr/lib/qt-3.1/bin/uic About.ui -o .ui/About.h
/usr/lib/qt-3.1/bin/uic Flukaform1.ui -o .ui/Flukaform1.h
g++ -c -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt-3.1/mkspecs/default -I. -I/usr/include/kde -I/usr/lib/qt-3.1/include -I/usr/X11R6/include -I/usr/X11R6/include -I.ui/ -I.moc/ -o .obj/main.o main.cpp
/usr/lib/qt-3.1/bin/uic Flukaform1.ui -i Flukaform1.h -o .ui/Flukaform1.cpp
g++ -c -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt-3.1/mkspecs/default -I. -I/usr/include/kde -I/usr/lib/qt-3.1/include -I/usr/X11R6/include -I/usr/X11R6/include -I.ui/ -I.moc/ -o .obj/Flukaform1.o .ui/Flukaform1.cpp
In file included from .ui/Flukaform1.cpp:46:
Flukaform1.ui.h: In member function `virtual void FlukaForm::LoadTable()':
Flukaform1.ui.h:404: warning: comparison between signed and unsigned integer
expressions
/usr/lib/qt-3.1/bin/uic About.ui -i About.h -o .ui/About.cpp
g++ -c -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt-3.1/mkspecs/default -I. -I/usr/include/kde -I/usr/lib/qt-3.1/include -I/usr/X11R6/include -I/usr/X11R6/include -I.ui/ -I.moc/ -o .obj/About.o .ui/About.cpp
/usr/lib/qt-3.1/bin/moc .ui/Flukaform1.h -o .moc/moc_Flukaform1.cpp
g++ -c -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt-3.1/mkspecs/default -I. -I/usr/include/kde -I/usr/lib/qt-3.1/include -I/usr/X11R6/include -I/usr/X11R6/include -I.ui/ -I.moc/ -o .obj/moc_Flukaform1.o .moc/moc_Flukaform1.cpp
/usr/lib/qt-3.1/bin/moc .ui/About.h -o .moc/moc_About.cpp
g++ -c -pipe -Wall -W -O2 -march=i386 -mcpu=i686 -g -DGLX_GLXEXT_LEGACY -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt-3.1/mkspecs/default -I. -I/usr/include/kde -I/usr/lib/qt-3.1/include -I/usr/X11R6/include -I/usr/X11R6/include -I.ui/ -I.moc/ -o .obj/moc_About.o .moc/moc_About.cpp
g++ -o Fluka .obj/main.o .obj/glbox.o .obj/globjwin.o .obj/metal.o .obj/wood.o .obj/Flukaform1.o .obj/addinputform.o .obj/Geometry.o .obj/datastring.o .obj/outputform.o .obj/About.o .obj/qmake_image_collection.o .obj/moc_glbox.o .obj/moc_globjwin.o .obj/moc_Flukaform1.o .obj/moc_addinputform.o .obj/moc_Geometry.o .obj/moc_datastring.o .obj/moc_outputform.o .obj/moc_About.o -L/usr/lib/qt-3.1/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lqt-mt -lGLU -lGL -lXmu -lXext -lX11 -lm
.obj/About.o(.text+0x4f5): In function `About::About[not-in-charge](QWidget*, char const*, bool, unsigned)':
.ui/About.cpp:66: undefined reference to `KURLLabel::KURLLabel[in-charge](QWidget*, char const*)'
.obj/About.o(.text+0xa55): In function `About::About[in-charge](QWidget*, char const*, bool, unsigned)':
.ui/About.cpp:66: undefined reference to `KURLLabel::KURLLabel[in-charge](QWidget*, char const*)'
collect2: ld returned 1 exit status
make: *** [Fluka] Error 1
Вот в конце ошибочка такая
Записан
jindos
Гость
KDE в QT
«
Ответ #9 :
Август 03, 2005, 09:34 »
Ну ты интересный.... У тебя же линкер(!!!) ругается, а ты гришь компилер!
У тебя на самом деле нужно в опции линковки добавить -L/(путь к kdelib) (где-нить в /usr/lib/...) и ключик к ней по образу кютешного -lqte-mt (-lkdecore или ... что-то типа того) ....
Удачи...
Записан
homa9999
Гость
KDE в QT
«
Ответ #10 :
Август 03, 2005, 10:47 »
Спасибо
Записан
Ded
Гость
KDE в QT
«
Ответ #11 :
Январь 05, 2006, 15:56 »
насколько я понимаю нужно в Makefile к строке
LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
дописать
-L/usr/lib/kde3
? дак всё равно не работает
вот вывод по добавлению KSystemTray в обычный файл .ui.h QTшного проекта
mymainwindow.ui.h:25: undefined reference to `KSystemTray::KSystemTray(QWidget*, char const*)'
collect2: ld returned 1 exit status
что делать?
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...