Как настроить qt creator windows

Как настроить qt creator windows

БлогNot. Установка QT под Windows и правильные Helloworld’ы 🙂

Установка QT под Windows и правильные Helloworld’ы 🙂

QT — ещё один мегаглючный популярный инструмент для разработки на C++. Во всяком случае, если Вы заглянете в тематический раздел Киберфорума, Вы увидите, что вместе с Visual C++ (Studio) и Builder именно Qt образует «большую тройку» современных сред разработки для C++. К тому же, сторонники Qt говорят, что только он изначально соблюдает концепцию ООП и весь из себя кроссплатформенный 🙂 Мдя, ну и бесплатный open source, конечно.

Как нам поставить и настроить это чудо под обычную 32- (64-) разрядную Windows? Смотрим официальный сайт, не ленимся нажать Show downloads.

Онлайн-сборки инсталлятора могут называться вроде

Увы, они будут докачивать порядка 800 Мб при установке и, по статистике, чаще становятся криво.

Офлайн-сборки (нажать Show Downloads на странице загрузок) могут называться, например

Это значит что они — с собственным компилятором MinGW и под 32-разрядную Windows. Есть еще сборки, предназначенные для работы с компилятором Visual Studio, тогда в имени сборки есть «studio». Не советую их, даже если установлен полный Visual Studio.

Скачать, установить. Актуальная версия 5.2.1 включает в себя IDE под названием Qt Creator, ставшее более-менее полноценным, во всяком случае, после пары ухищрений заработала отладка.

Запускаем установщик, по умолчанию будет предложен путь установки C:\Qt\Qt5.2.1 , не стоит его менять. Включаем компоненты Qt, MinGW, Qt Creator, Sources — необязательно.

Возможные проблемы при запуске QT Creator:

1. Ошибки при запуске (отсутствует libstdc++-6.dll и т.п.)

В чём дело: в переменных окружения не определена библиотека Qt и не прописан путь к компилятору. Исправляем ситуацию – создаем в переменных среды переменную QTDIR , содержащую значение

Кроме того, в системную переменную Path через точку с запятой прописываем пути

Как это сделать:
Windows XP: Мой компьютер, Свойства, Дополнительно, Переменные среды, Path, Изменить
Windows 7: Мой компьютер, Свойства, Дополнительные параметры системы, Переменные среды, Системные переменные, Path, Изменить

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

2. Запускается, но присутствуют сообщения об ошибках (например, «Точка входа в процедуру __gxx_personality_v0 не найдена в библиотеке libstdc++-6.dll«).

В чём дело: кривые сборки Qt Creator. Собирайте компилятор MinGW вручную (в инете об этом есть) или поставьте QT Creator 3.0.1, основанный на сборке Qt 5.2.1 (файл qt-opensource-windows-x86-mingw48_opengl-5.2.1.exe ), в нём такого бага не наблюдалось.

3. На работает отладка и т.п. Не исключено, что по умолчанию вообще работает только подсветка кода 🙂

В чём дело: кривизна-с. В меню Инструменты, Параметры, на вкладке Сборка и запуск, Профили Qt проверяем, что имеется автоопределённая связка Qt 5.2.1 + MinGW 32bit, это добавляет Qt Creator. На вкладке Сборка и запуск, Комплекты (в немного более ранних сборках — Инструментарии) должна быть автоопределенная связка инструментов Desktop Qt 5.2.1 MinGW 32bit, эту связку также добавляет Qt Creator, но в ней может быть указан неправильный отладчик, а редактированию она не поддается. У меня помогло просто создание новой связки с помощью кнопки Добавить, ей присваиваем какое-либо другое имя, например, Desktop QT 5.2.1 MinGW Patched, нажимаем кнопку Сделать по умолчанию. В нижней части окна для новой связки необходимо выбрать такие же параметры как и для автоопределенной (Desktop, Локальный ПК (по умолчанию для Desktop), MinGW (x86 32bit) — если желаете, можно и через Visual Studio компилировать, будет ещё медленнее), но указать другой отладчик, воспользовавшись кнопкой Управление, Добавить, Обзор. В открывшемся окне указываем путь к отладчику вида C:\Qt\Qt5.2.1\Tools\mingw48_32\bin\gdb.exe и нажимаем Применить.

Читайте также:  Windows registry run commands

4. Что ещё проверить и настроить перед созданием первого проекта.

Запускаем Qt Creator, выбираем пункт главного меню Инструменты, Параметры. на вкладке Текстовый редактор, Шрифт и цвета устанавливаем понравившийся шрифт (Courier New или другой моноширинный шрифт для листингов — рулит), на вкладке Текстовый редактор, Поведение выбираем кодировку файлов, по умолчанию Юникод (UTF-8). На вкладке Сборка и запуск, Основное указываем папку проектов, например, C:\Qt\Projects (эту папку надо предварительно создать; в пути к ней, как и к другим папкам Qt , не должно быть символов кириллицы и/или пробелов; имя пользователя в системе — тоже латиницей).

Теперь два главных действия должно быть легко выполнить:

  • меню Отладка, Начать отладку, Начать отладку или клавиша F5
  • меню Сборка, Запустить или комбинация клавиш Ctrl+R

Можно попробовать. Сначала консольное приложение: меню Файл, Новый файл или проект, Приложения, Консольное приложение Qt. Только встроенный код ничего не делает, а в инете и книгах обычно неработающие «Hello, world». Напишем работающий main.cpp 🙂

Теперь попробуем «приложение с интерфейсом»: меню Файл, Новый файл или проект, создать приложение QT Widgets. Текст модуля main.cpp :

Жмём Файл, Закрыть все документы и проекты — и вернёмся к начальному окну, готовые к новым подвигам 🙂

P.S. Ну и проблема ещё в том, что в инете и книгах большинство примеров — по QT4, а в QT5 есть заметные отличия, самое очевидное —

Подробнее здесь. А вот тут — много примеров с исходниками именно по QT5.

Ниже можно скачать оффлайн-сборку QT 5.2.1 с QT Creator и компилятором MinGW. При полной установке она обеспечивает нормальную работу приложения и не лезет в инет за дополнительными компонентами.

Скачать оффлайн-сборку QT 5.2.1 с QT Creator и компилятором MinGW в файле .exe, 634 Мб

Как слинковать приложение QT статически для работы на другом компьютере? DLL Collector

Как сделать Windows-инсталлятор для приложения на QT? InnoSetup

В поддержку Qt

статьи в помощь разработчику

Настройка Qt Creator

Главная > Установка Qt Creator

Настройка Qt Creator

Перед использованием Qt Creator рекомендуется выполнить некоторые настройки. Для этого запускаем приложение и выбираем пункт главного меню Инструменты > Параметры .

Читайте также:  Ноутбук hp pavilion после установки windows

На вкладке Сборка и запуск > Основное указываем каталог проектов, например, /home/login/Qt/qt-proj (этот каталог надо заблаговременно создать). На вкладке Текстовый редактор > Поведение назначаем Кодировкам файлов > По умолчанию значение UTF-8 .

Предполагается, что у Вас уже установлена библиотека Qt 5.

Выбираем вкладку Сборка и запуск > Компиляторы и убеждаемся, что среди обнаруженных имеется компилятор, обладающий свойствами

Название: GCC (x86 32bit в /usr/bin)
Путь к компилятору: /usr/bin/g++
ABI: x86-linux-generic-elf-unknown

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

Имя: Система GDB в /usr/bin/gdb
Путь: /usr/bin/gdb
Тип: GDB
ABI: x86-linux-generic-elf-unknown
Версия: 7.7.1

Далее выбираем вкладку Qt Versions , нажимаем кнопку Добавить . и указываем путь к установленной заранее библиотеке Qt /home/login/Qt/Qt5/5.5/gcc/bin/qmake . В названии профиля прописываем, например, Qt 5.5.1 GCC 32bit .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем

Название: Desktop – Qt 5.5.1 GCC 32bit
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: GCC (x86 32bit в /usr/bin)
Отладчик: Система GDB в /usr/bin/gdb
Профиль Qt: Qt 5.5.1 GCC 32bit

Закрываем окно Параметры , нажав кнопку OK .

На вкладке Сборка и запуск > Основное указываем каталог проектов, например, C:\Qt\qt-proj (этот каталог надо заблаговременно создать). На вкладке Текстовый редактор > Поведение назначаем Кодировкам файлов > По умолчанию значение windows-1251 / CP1251 .

Предполагается, что у Вас уже установлена библиотека Qt 5 с MinGW и собран отладчик GDB.

Выбираем вкладку Сборка и запуск > Компиляторы , нажимаем кнопку Добавить > MinGW и указываем путь к компилятору C:\Qt\Qt5.5.1\Tools\mingw492_32\bin\g++.exe . В названии прописываем, например, MinGW 4.9.2 (x86 32bit) .

На вкладке Отладчики (здесь же) нажимаем кнопку Добавить и в свойствах нового отладчика указываем

Имя: GDB 7.10
Путь: C:\Qt\qtcreator-gdb-7.10\gdb-i686-pc-mingw32.exe

Далее выбираем вкладку Qt Versions , нажимаем кнопку Добавить . и указываем путь к установленной заранее библиотеке Qt C:\Qt\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe . В названии профиля прописываем, например, Qt 5.5.1 MinGW 4.9.2 .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем

Название: Desktop – Qt 5.5.1 MinGW 4.9.2
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: MinGW 4.9.2 (x86 32bit)
Отладчик: GDB 7.10
Профиль Qt: Qt 5.5.1 MinGW 4.9.2

Qt 5 и MSVC 2010

Предполагается, что у Вас уже установлена библиотека Qt 5 с MSVC 2010 и инструментарий Windows SDK for Windows 7.

Выбираем вкладку Сборка и запуск > Компиляторы и убеждаемся, что среди обнаруженных имеется компилятор, обладающий свойствами

Название: Microsoft Windows SDK for Windows 7 (7.1.7600.0.30514) (x86)
Инициализация: С:\Program Files\Microsoft SDKs\Windows\v7.1\bin\SetEnv.cmd /x86

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

Имя: Обнаруженный CDB в .
Путь: C:\Program Files\Debugging Tools for Windows (x86)\cdb.exe
или C:\Program Files\Debugging Tools for Windows (x64)\cdb.exe
Тип: CDB
ABI: x86-windows-msvc2010-pe-32bit
или x86-windows-msvc2010-pe-64bit
Версия: 6.12.0002.633

Далее выбираем вкладку Qt Versions , нажимаем кнопку Добавить . и указываем путь к установленной заранее библиотеке Qt D:\Qt\Qt5.5.1-vs\5.5\msvc2010\bin\qmake.exe . В названии профиля прописываем, например, Qt 5.5.1 MSVC 2010 .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем

Читайте также:  Verbose command in windows
Название: Desktop – Qt 5.5.1 MSVC 2010
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: Microsoft Windows SDK for Windows 7 (7.1.7600.0.30514) (x86)
Отладчик: Обнаруженный CDB в .
Профиль Qt: Qt 5.5.1 MSVC 2010

Закрываем окно Параметры , нажав кнопку OK .

Установка Qt

Инструкция по установке Qt. Всё очень просто. Показана установка Qt с компилятором MinGW на Windows 10.

26.01.2014 6 комментариев 52 357 просмотров

Инструкция по установке Qt. Всё очень просто. Показана установка Qt с компилятором MinGW на Windows 10.

Если вы хотите установить Qt под Windows XP, то данная статья не подойдет, так что следуйте сюда: Установка Qt 4.8.4 на Windows XP. В противном случае смотрите инструкцию ниже.

Установка

Перейдите опять в низ страницы и нажмите View All Downloads :

После этого раскроется список всех вариантов загрузок. Найдите там варианты под Windows. И скачайте любой вариант, который вам нужен. Я рекомендую скачать вариант под Android или for Windows 32-bit (MinGW) . Ответ на вопрос: почему версия под Android лежит в разделе вариантов инсталляторов под Windows? Просто это тот же вариант, что и for Windows 32-bit (MinGW) (то есть вы можете создавать приложения под windows), но еще добавлены все нужные примочки для программирования под Android (правда нужно еще кое-что). Поэтому рекомендую выбирать вариант под Android.

Запустите соответствующий файл после скачивания.

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

Далее всё по умолчанию.

Так как у меня еще стоит версия Qt под Visual Studio, то версию под MinGW я ставлю в другую папку.

Ставлю кроме галочек по умолчанию еще и эти.

Соглашаемся с лицензией.

Меняю еще название пункта в главном меню.

Нажимайте на кнопку Install (или Установить ) и наслаждайтесь установкой (это не очень быстрый процесс).

Вот установка и закончилась.

Если открылся Qt Creator (или вы его можете открыть по иконке), то установка завершилась успешно.

Настройка Qt

  1. Если Qt Creator запустился с русским интерфейсом, то настоятельно рекомендую поменять его на английский.

И потом перезапустите Qt Creator.

Если вы создадите какой-нибудь проект в Qt и скомпилируете его под разными режимами (Release, Debug), то у вас в папке, где находится папка с проектом появятся еще папки с скомпилированным проектом.

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

И меняю на _build .

И да. Для тех, кто использует git. В файле .gitignore я добавляю следующую строчку.

Оцените статью