Я нашел только libqt3-headers. Но когда я компилю свое приложение у меня возникают ошибки . как я почитал это из за токго что код написан под qt4 а хедеры под 3 ий . Я удалил хедеры под 3 ий
Но не могу найти для четвертого. Помогите кто знает что делать ?
libqt4-headers
Модератор: Модераторы разделов
-
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
Re: libqt4-headers
libqt4-dev
-
- Сообщения: 2910
Re: libqt4-headers
3 и 4 хедеры друг на друга не влияют, так что их можно держать одновременно.
Так же неплохо бы узнать дистрибутив.
Так же неплохо бы узнать дистрибутив.
-
- Сообщения: 23
Re: libqt4-headers
Это версия КюТи. Как я понял это вы хотели узнать когда имели ввиду дистрибутив
Вот лог того что выдает при консольном билде
Вот что дает Кдевелопер
Вот скрин насчет
libqt4-dev
Все стоит
Код:
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
Все стоит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: libqt4-headers
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.
В дисгармонии со вселенной.
-
- Сообщения: 23
Re: libqt4-headers
Спасибо неусмотрел поставил кде-девел все заработало.
П,С
Можно ли.уважаемы модераторы. я буду если будут вопросы задавать в этой теме , если возникнут(пока я не скомпилю первую простую апликуху )
П,С
Можно ли.уважаемы модераторы. я буду если будут вопросы задавать в этой теме , если возникнут(пока я не скомпилю первую простую апликуху )
-
- Сообщения: 23
Re: libqt4-headers
Пытаюсь создать мейн виндоу выдаются ошибки типа
The widget QMenuBar coul not be created
посмотрел дейсвительно таких компонентов в девелопере нет.
Подскажите как добавить ?
The widget QMenuBar coul not be created
посмотрел дейсвительно таких компонентов в девелопере нет.
Подскажите как добавить ?
-
- Сообщения: 23
Re: libqt4-headers
Ошибка возникает при создании qt4MainWindow если выбираю 3 ию версию то все ок;
ИМХО Из этого следует что чтото не установил как это проверить ?
ИМХО Из этого следует что чтото не установил как это проверить ?
-
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: libqt4-headers
Если хотите получить нормальный ответ, приводите полный вывод ошибок, а также исходник.
В дисгармонии со вселенной.
-
- Сообщения: 23
Re: libqt4-headers
Тут проблема когда я создаю новую форму ниже я выложил скрины моих действий и ошибок.
Спасибо.
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 23
Re: libqt4-headers
Может выложить еще какую - то инфу. Тк вопрос никак не могу решить.