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

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

24.09.2009, 20:13. Показов 19347. Ответов 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
3149 / 369 / 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
3149 / 369 / 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
3149 / 369 / 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
3149 / 369 / 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
3149 / 369 / 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
3149 / 369 / 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
3149 / 369 / 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
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru