it-roy-ru.com

Добавление MinGW компилятора в Windows QT 5.6.0

Я - Тотальный Нуб в этом, и я почти ничего не знаю об этом. Я только начал использовать Qt Creator для Windows 5.6.0 и в то время как я написал свой первый код "Hello World" ..

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

теперь, когда захожу в Tools-> Options-> Build & Run-> compiler, я не могу понять, как мне добавить его в список. 

Пожалуйста, помогите мне через это?

5
Tedd_Icebeard

Чтобы начать, проще всего было бы пойти сюда:

Ссылка на страницу загрузок Qt

Прокрутите вниз и выберите Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB), чтобы загрузить установщик (его размер составляет около 1 ГБ). Запустите его и выберите все параметры по умолчанию. Тогда у вас будет Qt 5.6 с mingw и Qt Creator со всеми настройками, готовыми к работе . Примечание: Перед тем как начать, вероятно, лучше удалить текущую версию - если вы к ней никак не привязаны :)

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

  • C:\Qt\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe

создать свою часть "Qt Version" в наборе. И фактический компилятор mingw, который находится здесь (используя параметры установки по умолчанию):

  • C:\Qt\Qt5.5.1\Tools\mingw492_32\bin\g++.exe

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

Но чтобы просто добавить компилятор, все что вам нужно сделать, это:

  • Нажмите вкладку компиляторов
  • Нажмите добавить и выберите Mingw
  • Добавлен новый компилятор, щелкните по нему
  • Ниже вы увидите некоторые опции, добавьте путь к исполняемому файлу вашего компилятора (как, например, приведенный выше).
  • И все готово - есть некоторые другие варианты, но вам, вероятно, не нужно их использовать.

note мои пути для qt 5.5.1 (очевидно) так немного отличаются от 5.6 :)

5
code_fodder

Что ж. Я не мог предоставить данные раньше, но теперь все это имеет больше смысла. То, что я установил, было Qt для Windows 64-bit (vs 2013, 836mb).

Следовательно, вместо MinGW у меня есть msvc2013_64. У него есть qmake.exe, но нет g ++. Exe. И я скачал это отдельно .... Ваш ответ был очень полезным. 

2
Tedd_Icebeard

Добавлены пакеты MinGW для установки QT с помощью QT Maintenance Tool (C:\Qt\MaintenanceTool.exe) Позволяет добавлять/удалять компоненты через репозитории qt. Так что не нужно переустанавливать.

0
Aleksi Ulkuniemi