Подтвердить что ты не робот

Qt Creator нуждается в компиляторе для сборки. Настройка компилятора в настройках набора

Я установил Qt Creator5 с последними двоичными файлами. но когда я запускаю какую-либо программу, она дает мне эту ошибку.

: - 1: ошибка: Qt Creator нуждается в компиляторе для сборки. Настройте компилятор в настройках набора.

Я искал весь интернет для ответа, но его неадекватный и не помогающий. любезно ответьте, как избавиться от этой ошибки.

4b9b3361

Ответ 1

i также имел ту же проблему, что и я сделал

Для linux

sudo apt-get install g++ 
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

а затем закрыл создатель qt и перезапустил его, и он работал

Я не знаю, какая из двух вышеперечисленных заставила его работать, но это сработало.

Для Windows

Ниже данного решения работало несколько человек. поэтому стоит попробовать.

Удалить этот файл C:\Users\AppData\Roaming\QtProject\qtcreator\toolchains.xml для решения проблемы.

Ответ 2

Для меня в Windows 7 это было разрешено, щелкнув значок стрелки рядом с значком компьютера в левом нижнем углу экрана Qt Creator над зелеными стрелками, а затем дважды щелкнул компилятор в списке и перестроил проект.

Ответ 3

* только для пользователей Windows *

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

  • Загрузите и установите minGW-64-бит из ссылки: https://sourceforge.net/projects/mingw-w64/files/latest/download
  • Запомнить каталог, в который вы устанавливаете minGW.
  • Откройте Qt-создатель и перейдите к инструментам → options → Build and Run
  • В вкладке "Компиляторы" выберите add → MinGW →
    Name: MinGW: путь: найдите mingw-w64.bat (вы найдете этот файл в каталоге в котором вы установили MinGW).
    ABI: x86 Windows msvc2015 pe 64bit

    Не забудьте применить свои изменения.

  • Перейти к набору → добавить
    Имя: GCC
    Тип устройства: Рабочий стол
    Устройство: локальный ПК (по умолчанию для рабочего стола)
    Компилятор: minGW
    Qt Версия: select новая версия

    Применить изменения и перезапустить qt

При создании нового проекта убедитесь, что вы используете GCC в качестве набора

Если он по-прежнему не работает, щелкните значок компьютера внизу слева над кнопкой воспроизведения → GCC → Build


ИЛИ

Переход к проектам (он находится в меню слева) → Шаги сборки → сделать → Переопределить файл minGw31-make.exe → перейти к пути, в котором вы установили minGW/bin\mingw32-make. exe
Сделайте то же самое для чистых шагов тоже


Если вы все равно получите любую ошибку после этих шагов, попробуйте установить Переменные среды

  • Нажмите Win + Q
  • Введите "Переменные среды"
  • нажмите "Редактировать переменные системной среды"
  • Свойства системы → Advance → Переменные среды
  • Щелкните по пути (ПРИМЕЧАНИЕ. Используйте эти шаги очень осторожно и не связывайтесь с другими параметрами)
  • Нажмите править
  • нажмите стрелку вправо, чтобы перейти к концу текста.
  • введите полуточку (если она не находится в конце ее, потому что все системные пути отличаются точкой с запятой)
  • Вставить путь "MinGW_installation_directory\bin" (В моем случае это было "G:\Qt\Tools\mingw32\bin" ). Убедитесь, что вы копируете и вставляете путь CORRECT
  • Нажмите "ОК" и примените изменения.


Это должно сделать это!!!

Ответ 4

user2304430 имеет это право, я изо всех сил пытался понять это. Над зелеными кнопками Run/Debug в левом нижнем углу находится значок компьютера с выпадающим меню. Там вы должны выбрать свой комплект.

Я получал по кругу полчаса, проверяя, что мои наборы настроены прямо в настройках. Но на самом деле вам нужно выбрать набор в меню Computer Icon → pop-out в левом нижнем углу, прежде чем он что-нибудь сделает.

Поразительно, что первые много страниц Google для этой ошибки не показывают этого, вы думаете, что почти все новые пользователи сталкиваются с этим.

Ответ 5

У меня была аналогичная проблема при разработке на моем Mac -

Я пытался создать настольную разработку с создателем QT 3.3.0 на основе QT 5.4.0 (Clang 6.0 (Apple)) на OSX 10.9. Попробовав вручную изменить мои наборы для использования GCC, g++ и CLANG. Я наконец нашел это очень простое решение:

Удалите файл xxx.pro.user, а затем перезапустите QT Creator. Затем он автоматически подбирает ваши компиляторы/среды.

Ответ 6

Была такая же проблема на Fedora 22 после установки Qt5.5.

Установка следующих пакетов сделала трюк:

sudo dnf install gcc-c++
sudo dnf install mesa-libGL-devel

Ответ 7

Когда я установил Qt в папку ~/Qt/, а затем вручную переименовал папку в нечто другое, у меня возникла аналогичная проблема. Когда я восстановил имя папки в исходном ~/Qt/ (указанном в установщике Qt), проблема исчезла; все было решено.