| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Ошибка при сборке Qt 4.1.1 |
| Автор: Деран 6.8.2008, 10:42 | ||||
| Все делал как http://doc.trolltech.com/4.4/install-x11.html, но только там qt-x11-opensource-desktop-4.4.1.tar.gz, а я нашел только qt-x11-opensource-src-4.4.1.tar.gz Распаковка прошла успешно, но когда завершается make, выходит ошибка
и после su -c "make install" выходит таже ошибка Дистрибутив Knoppix пробовал компилировать...
пишет, что нет QApplication, QPushButton и т.п. |
| Автор: Любитель 6.8.2008, 13:14 |
| Что за дистрибутив, во-первых? |
| Автор: Деран 6.8.2008, 13:18 | ||
Любитель, Я же написал в первом посте
|
| Автор: Любитель 6.8.2008, 14:16 |
| Сорри, не заметил |
| Автор: Деран 10.8.2008, 15:32 |
| Пытался установить QT через KPackage, но ничего не выходит: Искал Qt в списке пакетов, в поддереве devel, там очень много пакетов Qt не знал какой установить, установил пакеты ближе к названию Developer и т.п. Пробовал еще фильтровать с помощью поиска, но все равно очень много пакетов, инсталлировал какие были, но все равно не могу откомпилировать созданный проект, пишет нет заголовочных файлов. Прочитал, что KPackage поддерживает APT, должно вроде устанавливаться. Что я делаю не так? Какие пакеты мне нужно инсталлировать? |
| Автор: anatox91 10.8.2008, 18:45 | ||
|
| Автор: Деран 10.8.2008, 20:40 | ||||||||
Спасибо! Установил все пакеты. Но все равно компилятор не может найти нужные заголовочные файлы. Пытался найти QApplication командой find нашел в /usr/include/qt4/QtGui/QApplication вроде все на месте и KPackage ничего об ошибках не сообщал. и еще в http://doc.trolltech.com/4.4/install-x11.html есть пункт Environment variables там просят в .profile(который я так и не нашел в домашней директории) записать /usr/local/Trolltech/Qt-4.4.1/bin, сделал через командный процессор
При перезагрузки bash'a все пропадает! и еще в инструкции просят записать в .login(который я тоже не нашел) /usr/local/Trolltech/Qt-4.4.1/bin или командой
но setenv нету в bash |
| Автор: anatox91 10.8.2008, 20:45 | ||||||
Деран, у меня как-то была такая же проблема, насколько я помню надо прописать
в /home/<username>/.profile, а не видишь ты его потому что файл скрытый, включи в настройках вида возможность просматривать скрытые файлы Добавлено @ 20:47
если бы ты внимательно читал инструкцию, ты бы прочитал что это вариант для других командных оболочек |
| Автор: Деран 10.8.2008, 21:43 | ||
.profile нету, записал в .bashrc в PATH теперь видно QT пробовал компилировать но выходит ошибка: Скрин приложил, извините что не текст, Linux у меня в виртуальной машине |
| Автор: JackYF 10.8.2008, 23:04 |
| Деран, с fontconfig это какая-то заморочка... Попробуй обновить fontconfig, да и саму Qt тоже не мешало бы. |
| Автор: Деран 11.8.2008, 09:22 |
| Все, работает. Спасибо всем кто помогал! Теперь можно сделать вывод: Чтобы установить Qt в дистрибутиве Knoppix, нужно в KPackage инсталлировать пакеты Qt qt4-dev-tools, qt4-designer, qt4-doc, qt4-qtconfig, libqt4-core, libqt4-gui, libqt4-dev, libqt4-debug и при необходимости обновить Qt и fontconfig (также это можно сделать в KPackage) Вопрос решен. |