Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при сборке Qt 4.1.1 
V
    Опции темы
Деран
  Дата 6.8.2008, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 17.7.2008

Репутация: нет
Всего: 1



Все делал как здесь написано, но только там qt-x11-opensource-desktop-4.4.1.tar.gz, а я нашел только qt-x11-opensource-src-4.4.1.tar.gz
Распаковка прошла успешно, но когда завершается make, выходит ошибка
Код

make[1]: *** [.obj/release-shared/qapplication.o] Error 1
make[1]: Leaving directory '/tmp/qt-x11-opensource-src-4.4.1/src/gui'
make: *** [sub-gui-install_subtargets-ordered] Error 2

и после su -c "make install" выходит таже ошибка
Дистрибутив Knoppix

пробовал компилировать...
Код

 #include <QApplication>
 #include <QPushButton>

 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);

     QPushButton hello("Hello world!");

     hello.show();
     return app.exec();
 }


пишет, что нет QApplication, QPushButton и т.п.
PM   Вверх
Любитель
Дата 6.8.2008, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Что за дистрибутив, во-первых?


--------------------
PM MAIL ICQ Skype   Вверх
Деран
Дата 6.8.2008, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 17.7.2008

Репутация: нет
Всего: 1



Любитель, Я же написал в первом посте 
Цитата

Дистрибутив Knoppix

PM   Вверх
Любитель
Дата 6.8.2008, 14:16 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Сорри, не заметил smile Knoppix, насколько я знаю Debian-based - следовательно там есть нормальный apt, поставь Qt через него.


--------------------
PM MAIL ICQ Skype   Вверх
Деран
Дата 10.8.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 17.7.2008

Репутация: нет
Всего: 1



Пытался установить QT через KPackage, но ничего не выходит:
Искал Qt в списке пакетов, в поддереве devel, там очень много пакетов Qt не знал какой установить, установил пакеты ближе к названию Developer и т.п.
Пробовал еще фильтровать с помощью поиска, но все равно очень много пакетов, инсталлировал какие были, но все равно не могу откомпилировать созданный проект, пишет нет заголовочных файлов.
Прочитал, что KPackage поддерживает APT, должно вроде устанавливаться.
Что я делаю не так? Какие пакеты мне нужно инсталлировать?

PM   Вверх
anatox91
Дата 10.8.2008, 18:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


программист-самоучка
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 12.1.2008
Где: ++Украина.Крым++

Репутация: нет
Всего: 13



Код

qt4-dev-tools
qt4-designer
qt4-doc
qt4-qtconfig
libqt4-core
libqt4-gui
libqt4-dev
libqt4-debug



--------------------

The code is the design ©

Sony VAIO VGN-FW480J

user posted image
PM MAIL ICQ   Вверх
Деран
Дата 10.8.2008, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 17.7.2008

Репутация: нет
Всего: 1



Цитата(anatox91 @ 10.8.2008,  18:45)
Код

qt4-dev-tools
qt4-designer
qt4-doc
qt4-qtconfig
libqt4-core
libqt4-gui
libqt4-dev
libqt4-debug

Спасибо!
Установил все пакеты. Но все равно компилятор не может найти нужные заголовочные файлы.
Пытался найти QApplication командой find
нашел в /usr/include/qt4/QtGui/QApplication
вроде все на месте и KPackage ничего об ошибках не сообщал.
и еще в инструкции есть пункт Environment variables
там просят в .profile(который я так и не нашел в домашней директории) записать /usr/local/Trolltech/Qt-4.4.1/bin, сделал через командный процессор 
Код

PATH=/usr/local/Trolltech/Qt-4.4.1/bin:$PATH
 export PATH

При перезагрузки bash'a все пропадает!
и еще в инструкции просят записать в .login(который я тоже не нашел) /usr/local/Trolltech/Qt-4.4.1/bin
или командой 
Код

setenv PATH /usr/local/Trolltech/Qt-4.4.1/bin:$PATH

но setenv нету в bash
PM   Вверх
anatox91
Дата 10.8.2008, 20:45 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


программист-самоучка
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 12.1.2008
Где: ++Украина.Крым++

Репутация: нет
Всего: 13



Деран, у меня как-то была такая же проблема, насколько я помню надо прописать
Код

PATH=/usr/local/Trolltech/Qt-4.4.1/bin:$PATH
export PATH

в /home/<username>/.profile, а не видишь ты его потому что файл скрытый, включи в настройках вида возможность просматривать скрытые файлы

Добавлено @ 20:47
Цитата

и еще в инструкции просят записать в .login(который я тоже не нашел) /usr/local/Trolltech/Qt-4.4.1/bin
или командой 
Код

setenv PATH /usr/local/Trolltech/Qt-4.4.1/bin:$PATH

но setenv нету в bash

если бы ты внимательно читал инструкцию, ты бы прочитал что это вариант для других командных оболочек

Это сообщение отредактировал(а) anatox91 - 11.8.2008, 13:58


--------------------

The code is the design ©

Sony VAIO VGN-FW480J

user posted image
PM MAIL ICQ   Вверх
Деран
Дата 10.8.2008, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 17.7.2008

Репутация: нет
Всего: 1



Цитата

если бы ты внимательно читал инструкцию, ты бы прочитал что это вариант для других командных оболочек 

 smile 

.profile нету, записал в .bashrc

в PATH теперь видно QT

пробовал компилировать но выходит ошибка:
Скрин приложил, извините что не текст, Linux у меня в виртуальной машине

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  qt_error.JPG 31,98 Kb
PM   Вверх
JackYF
Дата 10.8.2008, 23:04 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 7
Всего: 162



Деран, с fontconfig это какая-то заморочка... Попробуй обновить fontconfig, да и саму Qt тоже не мешало бы.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Деран
Дата 11.8.2008, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 17.7.2008

Репутация: нет
Всего: 1



Все, работает. Спасибо всем кто помогал!

Теперь можно сделать вывод:
Чтобы установить Qt в дистрибутиве Knoppix, нужно в KPackage инсталлировать пакеты Qt
qt4-dev-tools, qt4-designer, qt4-doc, qt4-qtconfig, libqt4-core, libqt4-gui, libqt4-dev, libqt4-debug
и при необходимости обновить Qt и fontconfig (также это можно сделать в KPackage)

Вопрос решен.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.