2016-06-07 4 views
2

Я только начал изучать C++ и столкнулся с Qt Creator. Я установил его вместе со встроенным компилятором MinGW. Однако я не могу получить свои проекты в «Build and Run». Я добавил несколько скриншотов ниже, спасибо за любую помощь!Конфигурация компилятора Qt Creator Issue

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

Кроме того, следующее сообщение об ошибке показывает, когда я пытаюсь 'Построить и Run' мой проект:

18:02:25: Configuration is faulty. Check the Issues view for details. Error while building/deploying project Test (kit: Desktop Qt 5.6.0 MSVC2015 64bit) When executing step "Make"

+0

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

+0

@ johnelemans У меня есть все официальные дистрибутивы, установленные и несколько доморощенных и никогда не знали никаких проблем. – Drop

ответ

3

Сухие факты:

  • Вы установили дистрибутивы Qt (библиотеки, включают в себя файлы и т. д.) версий 5.6 и 5.7, созданных для использования с компилятором Visual Studio C++ 2015.
  • У вас нет компилятора Visual Studio 2015 C++ (или он настроен неправильно)
  • Вы установили MinGW 4.9.2, который является портом Windows компилятора GCC.
  • Вы не установили Qt для MinGW

Проблема:

  • Из-за отсутствия бинарной совместимости между C++ компиляторы, дистрибутивы Qt (так же, как и любые другие библиотеки), созданные с помощью одного компилятора не может быть связанными с кодом, скомпилированным с другим компилятором. QtCreator знает об этом и предупреждает вас.

Возможные решения:

  • Установка Qt для MinGW (с maintenancetool.exe в папке Qt)
  • Установка Visual Studio 2015 (убедитесь, что вы проверяете "C++ инструменты" в процессе установки)
  • Установить как
  • Установить другие соответствующие пары {компилятор, Qt_distribution}

    (в последних двух случаях вы можете легко переключаться между компилированные инструменты)

Убедитесь, что вы откатить любой ущерб, который вы сделали для компилятора параметры в QtCreator.

Смотрите также: Installing Qt 5.6: Which components should I choose?

+0

Большое вам спасибо! Не видел модуль MinGW в Qt 5.6 при установке ..., который сделал трюк! :) –

Смежные вопросы