Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/97: Рейтинг темы: голосов - 97, средняя оценка - 4.82
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126

Qt Creator выдает ошибку

24.09.2009, 20:13. Показов 19462. Ответов 58
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуте. Помогите скомпилить первую программу на Qt. Поставил Qt Creator на Debian KDE Lenny. Создал проект Qt 4 Gui Application, и сразу нажал на Build All . Вышла ошибка :

No valid Qt version set. Set one in Tools/Options
Error while building project third
When executing build step 'QMake'
Canceled build.
Попробовал указать в опциях папку /opt/qtsdk-2009.03/qt , вроде правильно указал , появилась зеленая галочка. Однако не компилиться все равно , пишет :

Running build steps for project third...
Configuration unchanged, skipping QMake step.
Could not find make command: make in the build environment
Error while building project third
When executing build step 'Make'
Canceled build.
Как скомпилить ?
Миниатюры
Qt Creator выдает ошибку  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.09.2009, 20:13
Ответы с готовыми решениями:

В QT creator выдаёт ошибку
Здравствуйте. Подскажите пожалуйста. У меня такая проблема: Создал графическую оболочку для консольного приложения Си++ в Qt creator. При...

Qt Creator на Ubuntu - сборка проходит успешно, но файл при запуске выдает ошибки
Установил недавно Ubuntu, скачал Qt 4 и Qt Creator, попробовал собрать старые программы - выдает ошибку при запуске (собирается нормально):...

СМА Hansa PG5510A412 s/n 04454930213108 после нескольких минут выдает ошибку, выдает ошибку
Hansa PG5510A412 s/n 04454930213108 отработала 2 месяца на этом же месте, магазин где брали закрылся. После нескольких минут работы на...

58
 Аватар для Gravity
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
24.09.2009, 20:20
Цитата Сообщение от RNT Посмотреть сообщение
Error while building project third
When executing build step 'Make'
Теперь make не находит, видимо тоже надо указать.
0
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
24.09.2009, 20:29  [ТС]
Цитата Сообщение от Gravity Посмотреть сообщение
Теперь make не находит, видимо тоже надо указать
Где и как указать ?
0
 Аватар для Gravity
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
24.09.2009, 20:35
Цитата Сообщение от RNT Посмотреть сообщение
Где и как указать ?
Я точно не в курсе, Qt креатором не пользуюсь, но наверняка где-то там же в опциях. Сам make обычно лежит в /usr/bin.

Добавлено через 1 минуту
Could not find make command: make in the build environment
Посмотри во вкладке Environment.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.09.2009, 20:37
Посмотри вот эту книжку. Я её не читал, но вроде бы тебе именно она нужна
Учебник по программированию
0
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
24.09.2009, 20:45  [ТС]
Цитата Сообщение от Gravity Посмотреть сообщение
Сам make обычно лежит в /usr/bin.
Нету там его

Цитата Сообщение от Gravity Посмотреть сообщение
Посмотри во вкладке Environment.
Нет там этой опции

Цитата Сообщение от Evg Посмотреть сообщение
Посмотри вот эту книжку. Я её не читал, но вроде бы тебе именно она нужна
Учебник по программированию
Эта книжка про KDevelop
0
 Аватар для Gravity
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
24.09.2009, 20:50
Цитата Сообщение от RNT Посмотреть сообщение
Нету там его
whereis make
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
24.09.2009, 22:09
Кроме Qt Creator нужно еще иметь QT Library.
0
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
25.09.2009, 10:20  [ТС]
Цитата Сообщение от odip Посмотреть сообщение
Кроме Qt Creator нужно еще иметь QT Library.
QT Library устанавливается вместе с Qt Creator
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
25.09.2009, 10:24
QT Library устанавливается вместе с Qt Creator
Не правда.
Qt Creator можно установить отдельно.
Но если поставить QT SDK - туда входит и Qt Creator и QT Library.

Добавлено через 2 минуты
Не знаю как на Debian 5.x, но чтобы запустить QT на Debian 4.8 мне пришлось собирать QT Library из сорцов. Qt Сreator ставится, но не работает. Qt SDK вообще не ставится.
Просто бинарные версии Qt собирают на нормальной версии glibc, а в Debian 4.8 очень древняя glibc.
0
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
25.09.2009, 10:24  [ТС]
Я установил QT SDK , значит проблем с библиотекой быть не должно
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
25.09.2009, 10:29
Если бы.
На CentOS 5.3 QT SDK тоже ставится. Qt Creator работает. Только собрать ничего не может
Опять же из-за устаревшей версии библиотеки freetype2.
Приходится пересобирать из сорцов Qt Library именно под CentOS 5.3.

Ты попробуй иначе.
Возъми простой пример из QT.
Скопируй каталог с примером - только простой бери.
Установи PATH на qt/bin: export PATH=.../qt/bin:$PATH
Потом запусти: qmake файл.pro
И потом make
Если что-то не работает - выложи сюда картинку.
Потому что так не понять что не работает если нет возможности посмотреть.
Может ты что-то упускаешь важное.
1
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
25.09.2009, 10:49  [ТС]
Цитата Сообщение от odip Посмотреть сообщение
Установи PATH на qt/bin: export PATH=.../qt/bin:$PATH
Это где установить ?

Цитата Сообщение от odip Посмотреть сообщение
Потом запусти: qmake файл.pro
Я в консоли ввел qmake third.pro, консоль пишет что такой команды нет :

Bash
1
2
debian:/home/rnt/Desktop/Qt Projects/third# qmake third.pro
bash: qmake: command not found
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
25.09.2009, 12:02
Это где установить ?
В консоли подать команду.
Я в консоли ввел qmake third.pro, консоль пишет что такой команды нет
Правильно - нужно инструкцию в точности делать - сначала установить PATH.
Ты знаешь зачем нужен PATH ?

Дело в том, что qmake у тебя в системе может не быть и при установке QTSDK он не добавляется в PATH автоматически - у тебя может стоять штуки три разных QTSDK
0
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
25.09.2009, 13:21  [ТС]
Цитата Сообщение от odip Посмотреть сообщение
Ты знаешь зачем нужен PATH ?
Теперь узнал... я пробовал делать так
export PATH=/opt/qtsdk-2009.03/qt/bin/:$PATH
Также пробовал без :$PATH , стерлось все что было в переменной PATH, многие команды перестали работать . Что делать ? Как восстановить ?

Добавлено через 7 минут
Цитата Сообщение от RNT Посмотреть сообщение
стерлось все что было в переменной PATH, многие команды перестали работать
Извините за беспокойство , оказывается рестарт компа это лечит
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
25.09.2009, 14:44
Ну так это - научился PATH выставлять ?
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
25.09.2009, 15:17
качаешь бинарник с троллей (SDK + Creator)
потом (не под root-ом!)
C
1
./этот_бинарник.bin
затем ставишь make
C
1
sudo apt-get install make
затем gcc
C
1
sudo apt-get install gcc
и расширение gcc до с++
C
1
sudo apt-get install g++
затем прописываешь пути
C
1
2
PATH=$PATH:/куда поставилась QT/qt/bin
PATH=$PATH:/куда поставилась QT/qt/lib
1
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
25.09.2009, 15:24  [ТС]
Цитата Сообщение от oxotnik Посмотреть сообщение
качаешь бинарник с троллей (SDK + Creator)
потом (не под root-ом!)
Почему не под рутом ? Я его уже установил под рутом , теперь надо переустанавливать ?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
25.09.2009, 15:31
Чего-то не то - под root-ом нужно устанавливать.
Хотя наверное если не под root-ом устанавливать, то к тебе в home встанет и будет доступен только тебе. Не знаю - так не пробовал. Я на всех ставил.

Добавлено через 33 секунды
PATH=$PATH:/куда поставилась QT/qt/lib
А это лишнее.
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
25.09.2009, 15:37
Цитата Сообщение от odip Посмотреть сообщение
Чего-то не то - под root-ом нужно устанавливать.
Хотя наверное если не под root-ом устанавливать, то к тебе в home встанет и будет доступен только тебе. Не знаю - так не пробовал. Я на всех ставил.
Иконки свои не создает + права на папку рутовские будут - хз как это скажется на работоспособности и на определение в креаторе версии QT

Добавлено через 33 секунды
Цитата Сообщение от odip Посмотреть сообщение
А это лишнее.
а где он либы искать будет?

ЗЫ: забыл, еще надо установить libqt4-develop
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.09.2009, 15:37
Помогаю со студенческими работами здесь

Программа которая выдает платформу компьютера выдает ошибку
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,...

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
#include <iostream> #include <iomanip> #include <cmath> using namespace std; long Fact(short m)// функция вычисления факториала ...

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int chisla(int a,int b) { ...

В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку
procedure TForm1.BOkClick(Sender: TObject); var e1, e2: double; begin Label1.Caption := ''; if not...

Найти ошибку в программе: в visual studio выдает ошибку
#include <math.h> #include <conio.h> #include <iostream> using namespace std; int main() { double x, E, ypred, y, S; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru