Qt creator ошибка qmake

Автор Тема: Ошибка Во время выполнения сборки на этапе ‘QMake’  (Прочитано 27411 раз)
juvf


поставил QtCreator (sdk 2010.1). Собираю рабочий проект. Ошибка

Выполняется сборка проекта MyProj…
Невозможно запустить процесс c:/qt/2010.01/qt/bin/qmake.exe
Ошибка во время сборки проекта MyProj
Во время выполнения сборки на этапе ‘QMake’

захожу в рабочую папку, выполняю c:/qt/2010.01/qt/bin/qmake.exe MyProj.pro   —  работает. В чем может быть проблема?

вот настройки qt


Записан
Sancho_s_rancho

Гость


Может ограничение по по длине пути?
Попробуйте ваш проект перенести ближе к корню.


Записан
Mikhail


Посмотри какой профиль Qt указан для твоего проекта.
Скорее всего стоит Qt в PATH. А у тебя в путях его нет как видно из настроек.
Выбери свой 4.6.1 и все получится.


Записан
Пантер

Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876

Жаждущий знаний

Просмотр профиля
WWW


Невозможно запустить процесс c:/qt/2010.01/qt/bin/qmake.exe
Это говорит о том, что Креатор все таки знает о том, где искать. Тут что-то другое…


Записан

1. Qt — Qt Development Frameworks; QT — QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.

ufna

Гость


а что выдает консоль сборки?


Записан
juvf


нешел в чем была проблемма. Покапался в настройках проекта. В основных настройках была установленна галочка «Фоновая сборка» и был установлен несуществующий каталог. При чем интересно, проект лежит в папке c:/work/MyProj/trunk. Указываю несуществующую папку, например c:/work/MyProj/trunkssss, creator создает папку c:/work/MyProj/trunkssss и делает там сборку. Но если указать несуществующую папку на несущюствующем диске, как у меня было, например d:/work/MyProj/trunk, то тут-то creator загибается и выдает ошибку «Невозможно запустить процесс c:/qt/2010.01/qt/bin/qmake.exe». По мойму это глюк.


Записан

Содержание

  1. — = The GRomR1 Blog = —
  2. Страницы
  3. 21 апреля 2014 г.
  4. Установка и настройка библиотеки Qt 4.8.5 и QtCreator 3 на Windows с компилятором MinGW
  5. Последовательность действий:
  6. 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

Репутация: нет
Всего: нет

Цитата
. 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

Эксперт

Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196

Опытный

Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006

Репутация: нет
Всего: нет

Не установлены, см. рисунок
qmlscene
qmlviewer

Эти две программы имеются в c:QtQt5.1.05.1.0mingw48_32bin
И как это исправить?

Присоединённый файл ( Кол-во скачиваний: 11 )
Err1.PNG 44,12 Kb

bsa

Эксперт

Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196

Опытный

Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006

Репутация: нет
Всего: нет

Цитата(bsa @ 13.8.2013, 22:35 )
а ты уверен, что они нужны тебе?

Конечно не уверен. Но я же сам ни чего такого не ставил, просто запустил инсталяшку как с предыдущими версиями. Как заставить эту версию работать?

Цитата(bsa @ 13.8.2013, 22:35 )
У тебя mingw данной версии установлен?

mingw по умолчанию в пакете установлена и ссылка на неё в настройках правильная.

Это сообщение отредактировал(а) OlegIT — 14.8.2013, 11:29

bsa

Эксперт

Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196

Опытный

Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006

Репутация: нет
Всего: нет

Создал самый простой проект. Ситуацию это не изменило.
Настройки Qt5.1 по умолчанию в приложении. Все три строки в «Компиляторы» идентичны.

Присоединённый файл ( Кол-во скачиваний: 6 )
Настройки.PNG 128,14 Kb

Опытный

Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006

Репутация: нет
Всего: нет

Полный текст ошибки из «Консоль сборки»

Цитата
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

Эксперт

Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196

Опытный

Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006

Репутация: нет
Всего: нет

Цитата
#————————————————-
#
# 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

Эксперт

Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 24
Всего: 196

Опытный

Профиль
Группа: Участник
Сообщений: 682
Регистрация: 5.4.2006

Репутация: нет
Всего: нет

Правила форума «С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets»
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt — не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой «Код».
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, «кряков», взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »

[ Время генерации скрипта: 0.1293 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Источник

Я новичок в Qt. Я сделал приложение Qt Quick. Когда я пытаюсь собрать проект, компилятор выдает эту ошибку:

23:26:42: Running steps for project Basla...
23:26:42: Starting: "C:QtQt5.2.05.2.0msvc2012_64_openglbinqmake.exe" C:UsersTaeZ-StkyohtDocumentsDersQtBaşlaBaslaBasla.pro -r -spec win32-msvc2012 "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"Cannot find file: C:UsersTaeZ-StkyohtDocumentsDersQtBaşlaBaslaBasla.pro.
23:26:42: The process "C:QtQt5.2.05.2.0msvc2012_64_openglbinqmake.exe" exited with code 2.
Error while building/deploying project Basla (kit: Desktop Qt 5.2.0 MSVC2012 OpenGL 64bit)
When executing step 'qmake'
23:26:42: Elapsed time: 00:01.

2

Решение

В общем, это известная и нерешенная проблема:

qmake должен интерпретировать кодировку файла проекта как utf-8

Как вы можете понять из своего вывода, проблема возникает при вызове qmake исполняемый файл в нужном файле проекта. Ваш путь выглядит как utf, а не как ascii на основе этой записи в папке:

"Başla"

Это проблема для qmake, так как он использует QFile, QDirи др. внизу. Как вы можете прочитать в отчете об ошибках, они обрабатываются как латиница 1, а не как utf. Это может быть проблемой в вашем сценарии.

Обходной путь может быть, вероятно, изменить Başla вход в Basla так же, как это происходит на остальной части пути. Это, по крайней мере, сделало бы это, вероятно, работающим, и внесло бы некоторую последовательность в ваш путь

1

Другие решения

На самом деле, qmake довольно умен и всегда пытается сказать вам, что происходит, здесь проблема в отсутствующем файле:

 Cannot find file: C:UsersTaeZ-StkyohtDocumentsDersQtBaşlaBaslaBasla.pro

Мне кажется, что он не смог найти этот файл из-за этого странного письма:
.. Ba *ş* Ля Basla Basla.pro

Я бы порекомендовал вам поместить все ваши проекты в C: Projects , чтобы избежать таких проблем. Надеюсь, это поможет.

1

Не удается найти файл: F:  [Код]  код  Qt  helloword  untitled1  untitled1.pro.
 21:55:55: Процесс «D:  Qt  5.2.0  5.2.0  mingw48_32  bin  qmake.exe» завершился с кодом выхода 2.
Error while building/deploying project untitled1 (kit: Desktop Qt 5.2.0 MinGW 32bit)
 При выполнении шага qmake
21:55:55: Elapsed time: 00:00.

Когда я изучал Qt сегодня, я установил его правильно, и я использовал проект по умолчанию, отличный от Qt, для непосредственного запуска.В результате произошла указанная выше ошибка, и сборка всегда появлялась в правом нижнем углу, но не было черного ящика.

Я неправильно искал множество блогов, в том числе, но не ограничиваясь:

1. Удалите qtcreator в папке «C: Users Username AppData Roaming QtProject»

2. Инструменты-Параметры-сброс (слишком вводит в заблуждение, эта кнопка просто серая)

3. Настройки компилятора проекта, не могу найти, что сказал блогер

… …

Иногда я видел комментарий, в котором говорилось, что, поскольку путь имеет китайское имя, просто измените его на английское.

И, не закрывая программное обеспечение, закрытие проекта по английскому пути и открытие файла по китайскому пути может снова работать отлично, что странно.

Не используйте китайский язык при создании файлов в будущем

Надеюсь, Qt Xiaobai как я больше в яму не выйдет, вот и все.


MK23

  • Новичок форума
  • Сообщения: 2
  • Записан

Здравствуйте!
При сборке проекта, в консоли сборки выдает следующие сообщения:


11:23:46: Выполняются этапы для проекта untitled...
11:23:46: Запускается: «/home/user/Qt/5.9.1/gcc_64/bin/qmake» /home/mk23/Qt/Projects/untitled/untitled.pro -spec linux-g++
Info: creating stash file /home/user/Qt/Projects/build-untitled-Desktop_Qt_5_9_1_GCC_64bit-Release/.qmake.stash
11:23:46: Процесс «/home/user/Qt/5.9.1/gcc_64/bin/qmake» завершился успешно.
11:23:46: Невозможно запустить процесс «make» qmake_all
Ошибка при сборке/установке проекта untitled (комплект: Desktop Qt 5.9.1 GCC 64bit)
Во время выполнения этапа «qmake»
11:23:46: Прошло времени: 00:00.

Debian 9. Qt Creator установил с помощью online installer’a с офф. сайта.
Правда установилось все почему-то без необоходимых деталей: сначала не обнаруживало g++ компилятор — скачал пакет g++, потом не обнаруживало отладчик — скачал пакет mingw, теперь вот ошибки со сборкой. Гугление не помогло.
В чем может быть проблема ?


Цитата: MK23 от 03 июля 2017, 11:53:33Правда установилось все почему-то без необоходимых деталей: сначала не обнаруживало g++ компилятор — скачал пакет g++, потом не обнаруживало отладчик — скачал пакет mingw, теперь вот ошибки со сборкой.

При установке Qt Creator с офф. сайта вас спрашивают какие пакеты вы хотите установить. Выбираете нужные и ставите. После чего, если вы собираете программу в консоле, то вам нужно будет указывать где находится например gcc. Той версии, которую вы установили с IDE. В противном случае система будет использовать системные библиотеки и компиляторы.

Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290



Мало видеть нам начало — надо видеть и конец. Если видишь ты создание — значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?



This topic has been deleted. Only users with topic management privileges can see it.

  • Hello all.
    I’ve just bought a new laptop, installed Linux Mint on it, as well as Qt.
    On the HelloWorld exercise from the book «Application Development with Qt Creator» I hit the green arrow to compile and run the project, but I’m getting the following error message.
    Many thanks if you can tell me how to resolve this.
    Thanks!

    Error while building/deploying project HelloWorldConsole (kit: Desktop Qt 5.7.1 GCC 64bit)
    When executing step «qmake»

  • Kit may not have configured properly. Can u check in tools, options,build&run ? Under kits section do you see red flag ?

  • Nope, thanks.!
    It reads «Auto-detected»

  • @KyleD Can you show the content of the «Compile Output» tab in QtCreator?

  • @KyleD It sounds like it can’t find qmake.. If on the command line, make sure to set QTDIR to your Qt path, and include /path/to/qt/bin in your PATH.

    Then you can run qmake && make.. If that works then go back and try again with qt creator. If it still doesn’t work it’s almost guaranteed to be in your kit settings somewhere.

  • Thanks for the responses.

    At first, I didn’t have g++ installed. I thought Qt would have done this for me. So, after installing g++, I now get this message in the «Application Output» tab:

    Starting /home/kyle/Documents/qt_projects/build-HelloWorldConsole-Desktop_Qt_5_7_1_GCC_64bit-Debug/HelloWorldConsole…

    And it just doesn’t do anything else. But that is ok, because when I try the QtGUI example, it does work! And that’s what I’m interested in.
    I’m guessing Qt just doesn’t have permission to launch Terminal since I’m on Linux…

    Thanks.

  • openSUSE Forums

    Loading

    Понравилась статья? Поделить с друзьями:
  • Qt creator ошибка при запуске приложения 0xc0000005
  • Python ошибки компиляции
  • Qsqlquery exec database not open ошибка
  • Python ошибка при установке dlib
  • Python ошибка при установке 0x80070659