0 / 0 / 0 Регистрация: 22.04.2018 Сообщений: 8 |
|
1 |
|
11.07.2018, 21:08. Показов 29388. Ответов 9
Вынуждена самостоятельно знакомиться с фреймворком QT и это оказалось очень даже сложно! Помогите разобраться с такой проблемой:
20:46:10: Выполняются этапы для проекта hello… Буду безумно благодарна за любую помощь.
__________________
0 |
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
12.07.2018, 11:42 |
2 |
У тебя хоть что-то собирается? В Creator все настройки сделаны?
0 |
278 / 87 / 37 Регистрация: 10.06.2015 Сообщений: 261 |
|
12.07.2018, 12:02 |
3 |
1)»C:QtQt5.2.15.2.1mingw48_32binqmake.exe» а оно там действительно есть?
0 |
0 / 0 / 0 Регистрация: 22.04.2018 Сообщений: 8 |
|
12.07.2018, 12:46 [ТС] |
4 |
«qmake» есть, я проверила. Проект собирается и в итоге выдает такую ошибку. В creator никакие настройки не трогала
0 |
278 / 87 / 37 Регистрация: 10.06.2015 Сообщений: 261 |
|
12.07.2018, 13:55 |
5 |
Ну, для начала, навести на них мышкой и прочитать, что за ошибки (хотя не гарантирую, что сразу станет всё ясно). Смотреть стоит только на используемый в данный момент комплект.
0 |
0 / 0 / 0 Регистрация: 22.04.2018 Сообщений: 8 |
|
12.07.2018, 14:06 [ТС] |
6 |
«Предупреждение: Отладчик не задан» Там три компонента:
0 |
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
12.07.2018, 15:19 |
7 |
Сборка и запуск, вкладки Комплекты, Профили, Компиляторы покажи.
0 |
0 / 0 / 0 Регистрация: 22.04.2018 Сообщений: 8 |
|
12.07.2018, 15:23 [ТС] |
8 |
Вот: Миниатюры
0 |
7275 / 6220 / 2833 Регистрация: 14.04.2014 Сообщений: 26,871 |
|
12.07.2018, 15:25 |
9 |
А ещё 2 вкладки?
0 |
0 / 0 / 0 Регистрация: 22.04.2018 Сообщений: 8 |
|
12.07.2018, 15:50 [ТС] |
10 |
Я ничего не брала, он установился вместе с qt и я, как человек не особо понимающий, оставила как есть(
0 |
Попробовал написать первую программу в Qt Creator для консоли, в результате ошибки:
00:32:14: Выполняются этапы для проекта untitled...
00:32:14: Запускается: «C:Qt5.5msvc2012binqmake.exe» E:YandexDiskВУЗИнформатикаProgramQtproject_1untitleduntitled.pro -r -spec win32-msvc2012 "CONFIG+=debug" "CONFIG+=qml_debug"
Cannot find file: E:YandexDiskВУЗИнформатикаProgramQtproject_1untitleduntitled.pro.
00:32:14: Процесс «C:Qt5.5msvc2012binqmake.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта untitled (комплект: Desktop Qt 5.5.1 MSVC2012 32bit)
Во время выполнения этапа «qmake»
00:32:14: Прошло времени: 00:00.
Код:
#include <QCoreApplication>
#include <QTextStream>>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QTextStream cout(stdout);
cout << "Hallo!!!";
return a.exec();
}
Что делать?
LEQADA
5,1453 золотых знака22 серебряных знака47 бронзовых знаков
задан 25 дек 2015 в 21:40
Максим ПетровМаксим Петров
571 золотой знак1 серебряный знак10 бронзовых знаков
1
Во-первых, вы должны убедиться, что путь не содержит посторонних символов, включая лишние пробелы. Также может ругаться и на кириллицу в пути к файлу
Во-вторых, попытайте удалить файл *.pro.user
, а затем вновь скомпилируйтесь
В-третьих, если все-таки что-то не так, скомпилируйте код в командной строке
cd путь к проекту
qmake -project
mingw32-make
Если проблема осталась, просто переустановите Qt
ответ дан 25 дек 2015 в 21:51
dirkgntlydirkgntly
3,9885 золотых знаков18 серебряных знаков35 бронзовых знаков
1
Содержание
- — = The GRomR1 Blog = —
- Страницы
- 21 апреля 2014 г.
- Установка и настройка библиотеки Qt 4.8.5 и QtCreator 3 на Windows с компилятором MinGW
- Последовательность действий:
- Qt ошибка при сборке установке проекта во время выполнения этапа qmake
— = The GRomR1 Blog = —
My work & My actions & My opinion
Страницы
21 апреля 2014 г.
Установка и настройка библиотеки Qt 4.8.5 и QtCreator 3 на Windows с компилятором MinGW
Последовательность действий:
1. Установка компилятора C++ MinGW.
Можно воспользоваться способом установки через инсталятор. Но для новичка он труден. Я предлагаю поступить проще — скачать уже готовый настроенный и проверенный пакет всего необходимого для компиляции проектов Qt на C++.
1.1. Скачиваем: mingw_4.4.0.zip.
1.2. Создаем папку Qt в корне системного раздела (диск C:) и переносим в нее папку MinGW и всё ее содержимое из скачанного архива.
2. Установка библиотек Qt 4.8.5
2.1. Скачиваем их: Qt libraries 4.8.5 for Windows (minGW 4.4, 317 MB).
2.2. Запускаем скачанный exe-файл.
2.3. В процессе установки указываем:
путь куда установить: C:Qt4.8.5
путь до MinGW: C:QtMinGW
остальное по умолчанию
3. Установка среды разработки Qt Creator 3
3.1. Скачиваем её: Qt Creator 3.1.0 for Windows (68 MB).
3.2. Запускаем скачанный exe-файл.
3.3. В процессе установки указываем:
путь куда установить: C:QtCreator3
остальное по умолчанию
4. Установка отладчика GDB 7.7 для Qt
Почему-то Qt не нравится тот gdb, который имеется в пакете MinGW. Qt хочет свой отладчик, по своему настроенный. И его вы можете собрать используя эту статью. Я собирал именно по этой статье (разве что пришлось заменить файл из исходников — srcdistgdbMakefile.mingw, на последний Makefile.mingw с сайта https://qt.gitorious.org/qt). Но я предлагаю использовать уже собранный мной GDB.
4.1. Скачиваем его: Qt_GDB7.7.zip (13 MB).
4.2. Переносим в С:Qt папку Qt_GDB7.7 и всё ее содержимое из скачанного архива.
5. Настройка Qt
4.1. Запускаем Qt Creator
4.2. Открываем окно Параметров во вкладке Инструменты.
4.3. Выбираем в правом меню строку Сборка и запуск.
4.4. Начнем с конца. Переходим на вкладку Отладчики.
4.5. Нажимаем кнопку Добавить, даем название GDB и указываем путь:
C:QtQt_GDB7.7gdb-i686-pc-mingw32.exe
4.6. Применить
Всё, теперь можно начать создавать программы использую библиотеку Qt и среду разработки Qt Creator.
Для начала можете запустить этот тестовый проект «Hello, World» (взят из книги М.Шлее)
Кстати, Qt не поддерживает русских символов в пути до проектов. А все проекты советую хранить в созданной специально для этого папке C:QtProjects. Для запуска этого проекта просто распакуйте его (папку Hello и два имеющихся в ней файла) и запустите проектный файл Hello.pro с помощью Qt Creator. Среда разработки предложит настроить его. С её предложением мы согласимся, оставим как есть, и нажмем кнопку Настроить проект:
Можно открыть редактор кода и в нем отредактировать один имеющийся там файл main.cpp. Или сразу скомпилировать проект нажав на зеленый треугольник в левом нижнем углу окна или нажав комбинацию + .
Если получим вот такое вот окошко, то значит все сделали правильно и можно начинать создавать свои программы:
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
Источник
Qt ошибка при сборке установке проекта во время выполнения этапа qmake
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
OlegIT |
|
||
Цитата |
. MAKEFILE_GENERATOR variable not set as a result of parsing : TestControl.pro. Possibly qmake was not able to find files included using «include(..)» — enable qmake debugging to investigate more. 21:10:23: Процесс «C:QtQt5.1.05.1.0mingw48_32binqmake.exe» завершился с кодом 3. Ошибка при сборке/установке проекта TestControl (комплект: Desktop Qt 5.1.0 MinGW 32bit). |
Какая-то проблема с профилем, с qmake.exe. Как исправить?
bsa |
|
||
Эксперт Профиль Репутация: 24 |
|||
|
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
Не установлены, см. рисунок
qmlscene
qmlviewer
Эти две программы имеются в c:QtQt5.1.05.1.0mingw48_32bin
И как это исправить?
Присоединённый файл ( Кол-во скачиваний: 11 )
Err1.PNG 44,12 Kb
OlegIT |
|
||
|
bsa |
|
||
Эксперт Профиль Репутация: 24 |
|||
|
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
OlegIT |
|
||
Цитата(bsa @ 13.8.2013, 22:35 ) |
а ты уверен, что они нужны тебе? |
Конечно не уверен. Но я же сам ни чего такого не ставил, просто запустил инсталяшку как с предыдущими версиями. Как заставить эту версию работать?
Цитата(bsa @ 13.8.2013, 22:35 ) |
У тебя mingw данной версии установлен? |
mingw по умолчанию в пакете установлена и ссылка на неё в настройках правильная.
Это сообщение отредактировал(а) OlegIT — 14.8.2013, 11:29
bsa |
|
||
Эксперт Профиль Репутация: 24 |
|||
|
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
Создал самый простой проект. Ситуацию это не изменило.
Настройки Qt5.1 по умолчанию в приложении. Все три строки в «Компиляторы» идентичны.
Присоединённый файл ( Кол-во скачиваний: 6 )
Настройки.PNG 128,14 Kb
OlegIT |
|
||
|
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
Полный текст ошибки из «Консоль сборки»
OlegIT |
|
||
Цитата |
22:07:55: Выполняются этапы для проекта Test. 22:07:55: Запускается: «C:QtQt5.1.05.1.0mingw48_32binqmake.exe» D:Qt_TestTestTest.pro -r -spec win32-g++ «CONFIG+=declarative_debug» «CONFIG+=qml_debug» MAKEFILE_GENERATOR variable not set as a result of parsing : Test.pro. Possibly qmake was not able to find files included using «include(..)» — enable qmake debugging to investigate more. 22:07:55: Процесс «C:QtQt5.1.05.1.0mingw48_32binqmake.exe» завершился с кодом 3. Ошибка при сборке/установке проекта Test (комплект: Desktop Qt 5.1.0 MinGW 32bit) Во время выполнения этапа «qmake» 22:07:55: Прошло времени: 00:00. |
Это сообщение отредактировал(а) OlegIT — 14.8.2013, 21:17
bsa |
|
||
Эксперт Профиль Репутация: 24 |
|||
|
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
OlegIT |
|
||
Цитата |
#————————————————- # # Project created by QtCreator 2013-08-14T22:03:27 # #————————————————- |
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = Test
TEMPLATE = app
SOURCES += main.cpp
mainwindow.cpp
FORMS += mainwindow.ui
bsa |
|
||
Эксперт Профиль Репутация: 24 |
|||
|
Опытный
Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006
Репутация: нет
Всего: нет
OlegIT |
|
||
Правила форума «С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets» | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) |
0 Пользователей: |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
[ Время генерации скрипта: 0.1293 ] [ Использовано запросов: 21 ] [ GZIP включён ]
Источник
Adblock
detector
Автор | Тема: Ошибка Во время выполнения сборки на этапе ‘QMake’ (Прочитано 26523 раз) |
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
include(../common.pri)
QT += core gui
CONFIG(release, debug|release) {
TARGET = LRDemo_r1
} else {
TARGET = LRDemo_r1d
}
TEMPLATE = app
SOURCES += main.cpp
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
INCLUDEPATH += $$PWD/../include
DEPENDPATH += $$PWD/../include
RESOURCES +=
r1.qrc
EXTRA_DIR += $$PWD/demo_reports
DEST_DIR = $${DEST_BINS}
REPORTS_DIR = $${DEST_DIR}
macx{
CONFIG += app_bundle
}
unix:{
DESTDIR = $$DEST_DIR
# QMAKE_POST_LINK += mkdir -p $$quote($$REPORTS_DIR) |
QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$quote($$EXTRA_DIR) $$quote($$REPORTS_DIR) $$escape_expand(nt)
linux{
#Link share lib to ../lib rpath
QMAKE_LFLAGS += -Wl,—rpath=\$$ORIGIN
QMAKE_LFLAGS += -Wl,—rpath=\$$ORIGIN/lib
QMAKE_LFLAGS += -Wl,—rpath=\$$ORIGIN/../lib
QMAKE_LFLAGS_RPATH += #. .. ./libs
}
target.path = $${DEST_DIR}
INSTALLS = target
}
win32 {
DESTDIR = $$DEST_DIR
contains(QMAKE_HOST.os, Linux){
QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$quote($$EXTRA_DIR) $$quote($$REPORTS_DIR) $$escape_expand(nt)
} else {
EXTRA_DIR ~= s,/,\,g
DEST_DIR ~= s,/,\,g
REPORTS_DIR ~= s,/,\,g
RC_FILE += mainicon.rc
greaterThan(QT_MAJOR_VERSION, 4) {
QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$shell_quote($$EXTRA_DIR\*) $$shell_quote($$REPORTS_DIR\demo_reports) $$escape_expand(\n\t)
}
lessThan(QT_MAJOR_VERSION, 5){
QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$quote($$EXTRA_DIR\*) $$quote($$REPORTS_DIR\demo_reports) $$escape_expand(\n\t)
}
#QMAKE_POST_LINK += $$QMAKE_COPY_DIR «$$EXTRA_DIR» «$$REPORTS_DIR\demo_reports» $$escape_expand(\n\t)
#QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$quote($$EXTRA_DIR\*) $$quote($$REPORTS_DIR\demo_reports) $$escape_expand(\n\t)
}
}
LIBS += -L$${DEST_LIBS}
CONFIG(debug, debug|release) {
LIBS += -llimereportd
} else {
LIBS += -llimereport
}
message($$LIBS)
!contains(CONFIG, static_build){
contains(CONFIG,zint){
LIBS += -L$${DEST_LIBS}
CONFIG(debug, debug|release) {
LIBS += -lQtZintd
} else {
LIBS += -lQtZint
}
}
}