|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|||
Qt Creator выдает ошибку24.09.2009, 20:13. Показов 19811. Ответов 58
Метки нет (Все метки)
Здравствуте. Помогите скомпилить первую программу на Qt. Поставил Qt Creator на Debian KDE Lenny. Создал проект Qt 4 Gui Application, и сразу нажал на Build All . Вышла ошибка :
0
|
|||
| 24.09.2009, 20:13 | |
|
Ответы с готовыми решениями:
58
В QT creator выдаёт ошибку Qt Creator на Ubuntu - сборка проходит успешно, но файл при запуске выдает ошибки СМА Hansa PG5510A412 s/n 04454930213108 после нескольких минут выдает ошибку, выдает ошибку |
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|||
| 25.09.2009, 15:45 | |||
Насколько я знаю PATH не используется для поиска библиотек. qtcreator вообще можно просто так запустить - без всяких путей. Единственно что ему нужно - установить в настройках проекта где находится Qt Library. Вообще вот процедура установки: http://doc.trolltech.com/4.5/install-x11.html
0
|
|||
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|||||||
| 25.09.2009, 17:31 [ТС] | |||||||
|
Вот результат команды make :
0
|
|||||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||
| 25.09.2009, 17:45 | ||
|
Ты сделай в точности как просил, а именно
Добавлено через 54 секунды Еще сделай: dpkg -l '*freetype*' Добавлено через 9 минут Если версия freetype нормальная, то просто установи пакет: apt-get install libfreetype6-dev Если версия freetype 2.2.*, то нужно пересобрать QT Library. Или как вариант собрать freetype более свежий, но это IMHO кривой вариант.
0
|
||
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
||||||
| 25.09.2009, 18:38 [ТС] | ||||||
|
Версия libfreetype6 2.3.7-2+lenny1. Значит нормальная . Установил libfreetype6-dev. Сделал export PATH=/opt/qtsdk-2009.03/qt/bin:$PATH . Все равно не работает. Чето ругается что cannot find -lgobject-2.0 . apt-get install lgobject отвечает что его нету в репозитарии
Вот результат make , все остальное на скриншоте
0
|
||||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||||||||||||
| 25.09.2009, 21:16 | ||||||||||||||||
Попробуй найти: dpkg -l '*gobject*' Если нету, то пересобери из сорцов QT Lib ![]() Добавлено через 5 минут Для скорости можно не собирать всякую всячину: Примерное так: 1) Распаковать сорцы cd в каталог с сорцами 2)
а что не может обычно не может если нет пакета типа xxx-devel методом тыка выясняется что нужно добавить чтобы могло нужно добиться чтобы был максимальный вывод "yes" Вот у меня:
4) потом из-под root: make install 5) потом нужно в PATH добавлять уже /usr/local/Trolltech/Qt-4.5.2-shared-amd64/bin/ Добавлено через 10 минут Самые приседания начинаются когда нужно на CentOS/amd64 собрать 32-bit версию QT ![]() Хотя наверное на на Debian/amd64 собрать 32-bit версию QT будет еще хуже - в Debian/amd64 поддержка 32-битных библиотек очень плохая. Проще поставить Debian/i386 и собрать там
1
|
||||||||||||||||
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|||||||||||
| 26.09.2009, 12:56 [ТС] | |||||||||||
|
Я скачал исходники Qt Lib отсюда , распаковал .ввел ./configure . Вышло много всякого непонятного , и в самом конце:
Дальше я ввел make вышло :
0
|
|||||||||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 26.09.2009, 13:00 | |
|
Нужно установить в систему все нужные для сборки пакеты devel.
В частности libX11-dev - не знаю как он именно в Debian называется. Пакетов много - штук 10 разных.
0
|
|
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|
| 26.09.2009, 13:05 [ТС] | |
|
Как узнать какие именно ? Консоль вроде не говорит , что каких-то пакетов не хватает
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||
| 26.09.2009, 14:05 | ||||
|
Как это не говорит ?
C помощью dpkg -l '*Xrender*' находим список пакетов. Ставим пакеты типа libXrender-dev.
И так далее. Причем даже если configure сработает - это мало ! Нужно весь список установить - смотри пост #25 Просто есть минимальный набор, но лучше установить все dev-версии пакетов - чтобы собрать максимально полный набор пакетов ! В Ubuntu например версии пакетов нормальные - там QTSDK работает сразу. Но если в Ubuntu собирать из сорцов - то там тоже нужно dev-версии ставить.
0
|
||||
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
||||||||||
| 26.09.2009, 14:38 [ТС] | ||||||||||
0
|
||||||||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
| 26.09.2009, 15:09 | ||||||
Нужны как раз для сборки программ.
Я тоже не знаю - но как-то нашел ![]()
![]()
![]()
1
|
||||||
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|
| 26.09.2009, 15:16 [ТС] | |
|
Значит поставлю убунту . Хотя другой дистр - другие проблемы...
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 26.09.2009, 15:18 | |
|
Да найди требуемые пакеты и собери QT. Чего сразу дистриб переставлять !
Хотя Debian такой - у него там все старое, может и лучше переставить
0
|
|
|
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
|
|
| 28.09.2009, 00:49 | |
|
Имеется QT 4.5.2 windows версия , как в ней коррелировать проги под линукс написанные под виндовс , и как компилировать прогу в windows вместе с нужными библиотеками , при запуске проги требует библиотеки т.е их наличие в папке с прогой .
И как в обще дела обстоят с библиотеками QT , как понимаю без них проги не запустятся и их надо до устанавливать в ОС в которой пытаешься запустить прогу ?
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|||
| 28.09.2009, 08:34 | |||
Все не нужно - обычно методом тыка выясняется какие нужны.
Либо через QtCreator, либо через qmake.
0
|
|||
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
||||||
| 28.09.2009, 08:59 [ТС] | ||||||
|
Я поустанавливал всякие dev пакеты(в Debian), и получилось сконфигурировать Qt Lib , но то что помечено no никак не могу сделать yes, хотя установил все похожие пакеты , к примеру я установил пакет libphonon-dev, но Phonon module остался no
0
|
||||||
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 28.09.2009, 10:38 | |
|
TIFF support ........ plugin (qt) - должно быть plugin (system)
MNG support ......... plugin (qt) - аналогично Если доставить модули - будет plugin (system) А так qt свои модули подставляет. Это не то чтобы совсем плохо. Если сравнить c моим списком - то у тебя почти также. На остальные пока можешь забить ![]() Добавлено через 1 минуту Чтобы он сказал yes на модуль я ковырял configure - что именно там ищет configure чтобы сказать "yes" на конкретный модуль.
1
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 28.09.2009, 18:10 | |
|
Phonon я тоже долго не мог подключить, но потом что-то сделал и он заработал
0
|
|
|
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|
| 28.09.2009, 18:51 [ТС] | |
|
Ура !!! Все заработало ! odip, боольшое тебе спасибо !
Кстати а не плохо-ли то , что я наугад поставил кучу пакетов ? Не будет ли от этого проблем ? P.S. Наверно не буду юзать Кубунту , плохое от нее впечатление
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||
| 29.09.2009, 10:58 | ||||
Но по крайней мере компилировать из сорцов не нужно ![]()
Только оно надо ? Ставишь CD-версию, а остальное докачиваешь с репозитария что тебе нужно. На самом деле что Ubuntu, что Kubuntu - у них только инсталляторы немного разные ![]()
Но в каждом дистрибутиве есть особенности
0
|
||||
| 29.09.2009, 10:58 | |
|
Программа которая выдает платформу компьютера выдает ошибку При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так? Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку Найти ошибку в программе: в visual studio выдает ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|