libqt4-headers

Модератор: Модераторы разделов

osa
Сообщения: 23

libqt4-headers

Сообщение osa »

Я нашел только libqt3-headers. Но когда я компилю свое приложение у меня возникают ошибки . как я почитал это из за токго что код написан под qt4 а хедеры под 3 ий . Я удалил хедеры под 3 ий
Но не могу найти для четвертого. Помогите кто знает что делать ?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: libqt4-headers

Сообщение *Sasha* »

libqt4-dev
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: libqt4-headers

Сообщение Liksys »

3 и 4 хедеры друг на друга не влияют, так что их можно держать одновременно.
Так же неплохо бы узнать дистрибутив.
Спасибо сказали:
osa
Сообщения: 23

Re: libqt4-headers

Сообщение osa »

Это версия КюТи. Как я понял это вы хотели узнать когда имели ввиду дистрибутив

Код:

osa@osa-desktop:~$ qmake -v QMake version 2.01a Using Qt version 4.3.2 in /usr/lib


Вот лог того что выдает при консольном билде

Код:

osa@osa-desktop:~/kdevelop/texst3/src$ qmake -project osa@osa-desktop:~/kdevelop/texst3/src$ qmake osa@osa-desktop:~/kdevelop/texst3/src$ make /usr/bin/uic-qt4 myWidget.ui -o ui_myWidget.h g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_SHARED -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o main.o main.cpp In file included from main.cpp:3: texst3.h:10:25: error: kmainwindow.h: No such file or directory main.cpp:4:26: error: kapplication.h: No such file or directory main.cpp:5:24: error: kaboutdata.h: No such file or directory main.cpp:6:26: error: kcmdlineargs.h: No such file or directory main.cpp:7:21: error: klocale.h: No such file or directory texst3.h:18: ошибка: expected class-name before ‘{’ token texst3.h:19: ошибка: ISO C++ запрещает декларации ‘Q_OBJECT’ без типа texst3.h:20: ошибка: expected ‘;’ before ‘public’ main.cpp:10: ошибка: нет декларации ‘I18N_NOOP’ в этой области видимости main.cpp:14: ошибка: ‘KCmdLineOptions’ does not name a type main.cpp: In function ‘int main(int, char**)’: main.cpp:22: ошибка: нет декларации ‘KAboutData’ в этой области видимости main.cpp:22: ошибка: expected `;' before ‘about’ main.cpp:24: ошибка: нет декларации ‘about’ в этой области видимости main.cpp:25: ошибка: ‘KCmdLineArgs’ не был декларирован main.cpp:26: ошибка: ‘KCmdLineArgs’ не был декларирован main.cpp:26: ошибка: нет декларации ‘options’ в этой области видимости main.cpp:27: ошибка: нет декларации ‘KApplication’ в этой области видимости main.cpp:27: ошибка: expected `;' before ‘app’ main.cpp:30: ошибка: нет декларации ‘app’ в этой области видимости main.cpp:32: ошибка: expected primary-expression before ‘)’ token main.cpp:32: ошибка: нет декларации ‘RESTORE’ в этой области видимости main.cpp:37: ошибка: нет декларации ‘KCmdLineArgs’ в этой области видимости main.cpp:37: ошибка: нет декларации ‘args’ в этой области видимости main.cpp:37: ошибка: ‘KCmdLineArgs’ is not a class or namespace main.cpp:43: ошибка: ‘class texst3’ has no member named ‘show’ main.cpp:49: ошибка: нет декларации ‘app’ в этой области видимости make: *** [main.o] Ошибка 1 osa@osa-desktop:~/kdevelop/texst3/src$


Вот что дает Кдевелопер

Код:

cd '/home/osa/kdevelop/texst3/debug/./src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k texst3 compiling main.cpp (g++) In file included from /home/osa/kdevelop/texst3/src/main.cpp:3: /home/osa/kdevelop/texst3/src/texst3.h:10:25: error: kmainwindow.h: No such file or directory /home/osa/kdevelop/texst3/src/main.cpp:4:26: error: kapplication.h: No such file or directory /home/osa/kdevelop/texst3/src/main.cpp:5:24: error: kaboutdata.h: No such file or directory /home/osa/kdevelop/texst3/src/main.cpp:6:26: error: kcmdlineargs.h: No such file or directory /home/osa/kdevelop/texst3/src/main.cpp:7:21: error: klocale.h: No such file or directory /home/osa/kdevelop/texst3/src/texst3.h:18: ??????: expected class-name before ?{? token /home/osa/kdevelop/texst3/src/texst3.h:19: ??????: ISO C++ ????????? ?????????? ?Q_OBJECT? ??? ???? /home/osa/kdevelop/texst3/src/texst3.h:20: ??????: expected ?;? before ?public? /home/osa/kdevelop/texst3/src/main.cpp:10: ??????: ??? ?????????? ?I18N_NOOP? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:14: ??????: ?KCmdLineOptions? does not name a type /home/osa/kdevelop/texst3/src/main.cpp: In function ?int main(int, char**)?: /home/osa/kdevelop/texst3/src/main.cpp:22: ??????: ??? ?????????? ?KAboutData? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:22: ??????: expected `;' before ?about? /home/osa/kdevelop/texst3/src/main.cpp:24: ??????: ??? ?????????? ?about? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:25: ??????: ?KCmdLineArgs? ?? ??? ???????????? /home/osa/kdevelop/texst3/src/main.cpp:26: ??????: ?KCmdLineArgs? ?? ??? ???????????? compiling mywidget.cpp (g++) ??? /home/osa/kdevelop/texst3/src/main.cpp:26: ??????: ??? ?????????? ?options? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:27: ??????: ??? ?????????? ?KApplication? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:27: ??????: expected `;' before ?app? /home/osa/kdevelop/texst3/src/main.cpp:30: ??????: ??? ?????????? ?app? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:32: ??????: expected primary-expression before ?)? token /home/osa/kdevelop/texst3/src/main.cpp:32: ??????: ??? ?????????? ?RESTORE? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:37: ??????: ??? ?????????? ?KCmdLineArgs? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:37: ??????: ??? ?????????? ?args? ? ???? ??????? ????????? /home/osa/kdevelop/texst3/src/main.cpp:37: ??????: ?KCmdLineArgs? is not a class or namespace /home/osa/kdevelop/texst3/src/main.cpp:43: ??????: ?class texst3? has no member named ?show? /home/osa/kdevelop/texst3/src/main.cpp:49: ??????: ??? ?????????? ?app? ? ???? ??????? ????????? make: *** [main.o] ?????? 1 In file included from /home/osa/kdevelop/texst3/src/mywidget.cpp:8: ./mywidget.moc:12:25: error: qmetaobject.h: No such file or directory ./mywidget.moc:13:26: error: qapplication.h: No such file or directory ./mywidget.moc:15:34: error: private/qucomextra_p.h: No such file or directory ./mywidget.moc:17:2: error: #error "This file was generated using the moc from 3.3.7. It" ./mywidget.moc:18:2: error: #error "cannot be used with the include files from this version of Qt." ./mywidget.moc:19:2: error: #error "(The moc has changed too much.)" /home/osa/kdevelop/texst3/src/mywidget.h:6: ??????: expected class-name before ?{? token /home/osa/kdevelop/texst3/src/mywidget.h:7: ??????: ISO C++ ????????? ?????????? ?Q_OBJECT? ??? ???? /home/osa/kdevelop/texst3/src/mywidget.h:8: ??????: expected ?;? before ?public? /home/osa/kdevelop/texst3/src/mywidget.cpp:3: ??????: expected `)' before ?*? token ./mywidget.moc:22: ??????: no ?const char* myWidget::className() const? member function declared in class ?myWidget? ./mywidget.moc:27: ??????: expected constructor, destructor, or type conversion before ?*? token ./mywidget.moc:28: ??????: ?QMetaObjectCleanUp? does not name a type ./mywidget.moc:31: ??????: ?QString? does not name a type ./mywidget.moc:39: ??????: ?QString? does not name a type ./mywidget.moc:50: ??????: expected constructor, destructor, or type conversion before ?*? token ./mywidget.moc:68: ??????: no ?void* myWidget::qt_cast(const char*)? member function declared in class ?myWidget? ./mywidget.moc: In member function ?void* myWidget::qt_cast(const char*)?: ./mywidget.moc:70: ??????: ??? ?????????? ?qstrcmp? ? ???? ??????? ????????? ./mywidget.moc:72: ??????: ?Form? ?? ??? ???????????? ./mywidget.moc: At global scope: ./mywidget.moc:75: ??????: ?QUObject? ?? ??? ???????????? ./mywidget.moc:75: ??????: no ?bool myWidget::qt_invoke(int, int*)? member function declared in class ?myWidget? ./mywidget.moc: In member function ?bool myWidget::qt_invoke(int, int*)?: ./mywidget.moc:77: ??????: ?Form? ?? ??? ???????????? ./mywidget.moc: At global scope: ./mywidget.moc:80: ??????: ?QUObject? ?? ??? ???????????? ./mywidget.moc:80: ??????: no ?bool myWidget::qt_emit(int, int*)? member function declared in class ?myWidget? ./mywidget.moc: In member function ?bool myWidget::qt_emit(int, int*)?: ./mywidget.moc:82: ??????: ?Form? ?? ??? ???????????? ./mywidget.moc: At global scope: ./mywidget.moc:86: ??????: ?QVariant? ?? ??? ???????????? ./mywidget.moc:86: ??????: no ?bool myWidget::qt_property(int, int, int*)? member function declared in class ?myWidget? ./mywidget.moc: In member function ?bool myWidget::qt_property(int, int, int*)?: ./mywidget.moc:88: ??????: ?Form? ?? ??? ???????????? ./mywidget.moc: At global scope: ./mywidget.moc:91: ??????: ?bool myWidget::qt_static_property? is not a static member of ?class myWidget? ./mywidget.moc:91: ??????: ??? ?????????? ?QObject? ? ???? ??????? ????????? ./mywidget.moc:91: ??????: expected primary-expression before ?,? token ./mywidget.moc:91: ??????: expected primary-expression before ?int? ./mywidget.moc:91: ??????: expected primary-expression before ?int? ./mywidget.moc:91: ??????: ??? ?????????? ?QVariant? ? ???? ??????? ????????? ./mywidget.moc:91: ??????: expected primary-expression before ?)? token ./mywidget.moc:91: ??????: initializer - ?????? ????????? ??????????????? ??? ????????? ????????? ./mywidget.moc:91: ??????: expected ?,? or ?;? before ?{? token make: *** [mywidget.o] ?????? 1 compiling texst3.cpp (g++) In file included from /home/osa/kdevelop/texst3/src/texst3.cpp:3: /home/osa/kdevelop/texst3/src/texst3.h:10:25: error: kmainwindow.h: No such file or directory /home/osa/kdevelop/texst3/src/texst3.cpp:5:20: error: qlabel.h: No such file or directory /home/osa/kdevelop/texst3/src/texst3.cpp:8:21: error: klocale.h: No such file or directory In file included from /home/osa/kdevelop/texst3/src/texst3.cpp:20: ./texst3.moc:12:25: error: qmetaobject.h: No such file or directory ./texst3.moc:13:26: error: qapplication.h: No such file or directory ./texst3.moc:15:34: error: private/qucomextra_p.h: No such file or directory ./texst3.moc:17:2: error: #error "This file was generated using the moc from 3.3.7. It" ./texst3.moc:18:2: error: #error "cannot be used with the include files from this version of Qt." ./texst3.moc:19:2: error: #error "(The moc has changed too much.)" /home/osa/kdevelop/texst3/src/texst3.h:18: ??????: expected class-name before ?{? token /home/osa/kdevelop/texst3/src/texst3.h:19: ??????: ISO C++ ????????? ?????????? ?Q_OBJECT? ??? ???? /home/osa/kdevelop/texst3/src/texst3.h:20: ??????: expected ?;? before ?public? /home/osa/kdevelop/texst3/src/texst3.cpp:10: ??????: ??????????? ?????? ???????????????? ?texst3::texst3()? /home/osa/kdevelop/texst3/src/texst3.cpp: In constructor ?texst3::texst3()?: /home/osa/kdevelop/texst3/src/texst3.cpp:11: ??????: ? ?????? ?texst3? ?? ????? ???? ? ?????? ?KMainWindow? ./texst3.moc: At global scope: ./texst3.moc:22: ??????: no ?const char* texst3::className() const? member function declared in class ?texst3? ./texst3.moc:27: ??????: expected constructor, destructor, or type conversion before ?*? token ./texst3.moc:28: ??????: ?QMetaObjectCleanUp? does not name a type ./texst3.moc:31: ??????: ?QString? does not name a type ./texst3.moc:39: ??????: ?QString? does not name a type ./texst3.moc:50: ??????: expected constructor, destructor, or type conversion before ?*? token ./texst3.moc:68: ??????: no ?void* texst3::qt_cast(const char*)? member function declared in class ?texst3? ./texst3.moc: In member function ?void* texst3::qt_cast(const char*)?: ./texst3.moc:70: ??????: ??? ?????????? ?qstrcmp? ? ???? ??????? ????????? ./texst3.moc:72: ??????: ?KMainWindow? ?? ??? ???????????? ./texst3.moc: At global scope: ./texst3.moc:75: ??????: ?QUObject? ?? ??? ???????????? ./texst3.moc:75: ??????: no ?bool texst3::qt_invoke(int, int*)? member function declared in class ?texst3? ./texst3.moc: In member function ?bool texst3::qt_invoke(int, int*)?: ./texst3.moc:77: ??????: ?KMainWindow? ?? ??? ???????????? ./texst3.moc: At global scope: ./texst3.moc:80: ??????: ?QUObject? ?? ??? ???????????? ./texst3.moc:80: ??????: no ?bool texst3::qt_emit(int, int*)? member function declared in class ?texst3? ./texst3.moc: In member function ?bool texst3::qt_emit(int, int*)?: ./texst3.moc:82: ??????: ?KMainWindow? ?? ??? ???????????? ./texst3.moc: At global scope: ./texst3.moc:86: ??????: ?QVariant? ?? ??? ???????????? ./texst3.moc:86: ??????: no ?bool texst3::qt_property(int, int, int*)? member function declared in class ?texst3? ./texst3.moc: In member function ?bool texst3::qt_property(int, int, int*)?: ./texst3.moc:88: ??????: ?KMainWindow? ?? ??? ???????????? ./texst3.moc: At global scope: ./texst3.moc:91: ??????: ?bool texst3::qt_static_property? is not a static member of ?class texst3? ./texst3.moc:91: ??????: ??? ?????????? ?QObject? ? ???? ??????? ????????? ./texst3.moc:91: ??????: expected primary-expression before ?,? token ./texst3.moc:91: ??????: expected primary-expression before ?int? ./texst3.moc:91: ??????: expected primary-expression before ?int? ./texst3.moc:91: ??????: ??? ?????????? ?QVariant? ? ???? ??????? ????????? ./texst3.moc:91: ??????: expected primary-expression before ?)? token ./texst3.moc:91: ??????: initializer - ?????? ????????? ??????????????? ??? ????????? ????????? ./texst3.moc:91: ??????: expected ?,? or ?;? before ?{? token make: *** [texst3.o] ?????? 1 rm -f myWidget.cpp echo '#include <kdialog.h>' > myWidget.cpp echo '#include <klocale.h>' >> myWidget.cpp /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -tr tr2i18n -i myWidget.h /home/osa/kdevelop/texst3/src/myWidget.ui > myWidget.cpp.temp ; ret=$?; /usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" myWidget.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img\$1_myWidget,g" | /usr/bin/perl -pe "s,: QWizard\(,: KWizard(,g" >> myWidget.cpp ; rm -f myWidget.cpp.temp ; if test "$ret" = 0; then echo '#include "myWidget.moc"' >> myWidget.cpp; else rm -f myWidget.cpp ; exit $ret ; fi /bin/bash: /usr/share/qt3/bin/uic: No such file or directory make: *** [myWidget.cpp] ?????? 127 make: ???? `texst3' ?? ???? ??????????? ??-?? ??????. *** Exited with status: 2 ***


Вот скрин насчет
libqt4-dev
Все стоит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: libqt4-headers

Сообщение eduard_pustobaev »

home/osa/kdevelop/texst3/src/texst3.h:10:25: error: kmainwindow.h: No such file or directory
/home/osa/kdevelop/texst3/src/main.cpp:4:26: error: kapplication.h: No such file or directory
/home/osa/kdevelop/texst3/src/main.cpp:5:24: error: kaboutdata.h: No such file or directory
/home/osa/kdevelop/texst3/src/main.cpp:6:26: error: kcmdlineargs.h: No such file or directory
/home/osa/kdevelop/texst3/src/main.cpp:7:21: error: klocale.h: No such file or directory


Это вообще-то KDE-шные заголовочные файлы. Ни разу не Qt.
В дисгармонии со вселенной.
Спасибо сказали:
osa
Сообщения: 23

Re: libqt4-headers

Сообщение osa »

Спасибо неусмотрел поставил кде-девел все заработало.
П,С
Можно ли.уважаемы модераторы. я буду если будут вопросы задавать в этой теме , если возникнут(пока я не скомпилю первую простую апликуху )
Спасибо сказали:
osa
Сообщения: 23

Re: libqt4-headers

Сообщение osa »

Пытаюсь создать мейн виндоу выдаются ошибки типа
The widget QMenuBar coul not be created
посмотрел дейсвительно таких компонентов в девелопере нет.
Подскажите как добавить ?
Спасибо сказали:
osa
Сообщения: 23

Re: libqt4-headers

Сообщение osa »

Ошибка возникает при создании qt4MainWindow если выбираю 3 ию версию то все ок;
ИМХО Из этого следует что чтото не установил как это проверить ?
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: libqt4-headers

Сообщение eduard_pustobaev »

Если хотите получить нормальный ответ, приводите полный вывод ошибок, а также исходник.
В дисгармонии со вселенной.
Спасибо сказали:
osa
Сообщения: 23

Re: libqt4-headers

Сообщение osa »

Тут проблема когда я создаю новую форму ниже я выложил скрины моих действий и ошибок.
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
osa
Сообщения: 23

Re: libqt4-headers

Сообщение osa »

Может выложить еще какую - то инфу. Тк вопрос никак не могу решить.
Спасибо сказали: