В поддержку Qt
Перед использованием Qt Creator рекомендуется выполнить некоторые настройки. Для этого запускаем приложение и выбираем пункт главного меню Инструменты > Параметры .
На вкладке Сборка и запуск > Основное указываем каталог проектов, например, /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 .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем
| Название: | 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 Creator?
Нажать на меню «Файл» и последовательно выбирать из меню нужные пункты, однако. Там же все чёрным по белому написано, и вариантов куча. Хочешь — новый проект создавай и вручную файлы добавляй, хочешь — импортируешь прямо из гита, только мышкой тыкай. Секунд пять 🙂 ![alt text][1] [1]: i.imgur.com/Oku8LkH.png
20 дек 2013 в 23:06
Я все так и сделал: Файл — Новый файл или проект — Импортировать проект — Импорт существующего проекта. Но в этои режиме Qt Creator работает как редактор и при попытке компиляции говорит: No rule to make target `all’. Stop. Там как-то среду сборке нужно настроить и как я не знаю.
20 дек 2013 в 23:12
Ну вот что сразу-то проблему не описать нормально? Значит, что-то не так с qmake. Попробуйте создать через «Простой проект на C++ (сборка CMake)», там будет кнопочка «запустить cmake» для генерации makefile. (это я про линкус, конечно, как оно под windows — не знаю) Вот, создал через cmake, сразу всё собирается: ![alt text][1] [1]: i.imgur.com/asiVd91.png
20 дек 2013 в 23:23
Как ты это сделал? Покажи шаги. У меня Mac OS и Qt 5.2
20 дек 2013 в 23:48
Вынесу в ответ, тут места мало.
20 дек 2013 в 23:58
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Предполагаем, что каталог /home/klopp/dev/alarm-master есть, и в нём лежат исходники. Qt под Linux Mint.

Файл -> Новый файл или проект, там:

Дальше стандартные вопросы: пути, какие конфигурации собирать и т.д:

Идём до конца, последним будет вопрос «файл main.cpp уже существует, перезаписать?». Отвечаем «нет уж, свой есть!» 🙂 Сразу после этого появляется такое окно, жмём «запуск cmake»:

Оно пошуршит, сгенерит файлы для сборки. Всё, готово
Как настроить проект в qt creator
Среда разработки Qt Creator не является неотъемлимым компонентом для разработки приложений с помощью фреймворка Qt, тем не менее он упрощает многие вещи, прежде всего конфигурацию и настройку построения приложения. Кроме того, Qt Creator предоставляет унифицированный интерфейс для основных операционных систем. И в дальнейшем я буду ориентироваться прежде всего на Qrt Creator.
Создадим первый проект. Для этого откроем Qt Creator и на стартовом экране выберем Create Project. , либо перейдем к пункту меню :

И нам откроется окно выбора типа проекта:

Выберем здесь тип шаблона Qt Widgets Application . Данный шаблон предоставляет базовый функционал для создания графического приложения.
На следующем шаге надо указать имя проекта и его расположение. Пусть проект будет называться HelloApp:

Далее надо выбрать систему сборки. В данном случае у нас есть выбор между qmake, CMake и Qbs. У каждого из них есть свои особенности, но в данном случае не принципиально, какую именно использовать. Поэтому возьмем первую из них qmake, которая представляет собственную систему сборки Qt.

На следующем шаге нам отобразится окно с настройкой создаваемых файлов.

Оставим все эти настройки по умолчанию. Но для общего понимания вкратце пробежимся по ним:
- Class name : имя создаваемого класса приложения
- Base class : базовый класс, от которого будет наследоваться класс приложения. По умолчанию у нас есть выбор из QMainWindow , QWidget и QDialog . Если надо, чтобы было полноценное окно приложения с меню, панелями статуса, инструментов, то выбирается QMainWindow.
- Header file : заголовочный файл для описания функция класса
- Source file : файл с реализацией функционала класса
- Generate form : указывает, будет ли генерироваться файл формы
- Form file : имя файла формы, который будет генерироваться
При желании эти опции можно поизменять, но для первого приложения оставим все эти опции по умолчанию.
Qt Creator поставляется с инструментом Qt Linguist, который позволяет переводить приложение на разные языки. И на следующем шаге предлагается указать язык приложения.

На данный момент для нас это не актуально, поэтому ничего не будем вводить и пропустим этот шаг
На следующем шаге будет предложено выбрать комплект инструментов ( kit ) для сборки и запуска проекта. И в данном случае необходимо выбрать хотя бы один комплект. Например, в данном случае мы будет создавать настольное графическое приложение. Поэтому выберем пункт, название которого начинается с «Desktop». Например, для создания графического приложения под Windows я выбираю пункт Desktop (x86-windows-msvc2022-pe-64bit)

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

В этом случае надо установить связь между нужным комплектом и установленной версией Qt. Как это сделать расказывается далее.
После выбора комплекта на финальном окне можно будет указать настройки контроля версий:

Оставим все поля по умолчанию и нажмем на кнопку «Finish» для создания проекта.
Установка связи между Qt и Qt Creator
Как правило, Qt Creator может автоматически подхватить установленный Qt, а также ряд дополнительных инструментов типа CMake, компиляторов для C/C++ и других. Однако если Qt Creator устанавливается отдельно от Qt (вручную или с помощью пакетного менеджера), то может потребоваться вручную установить связь между комплектом и версией Qt. Для этого в Qt Creator перейдем к пункту меню Tools -> External — > Configure. (или к пункту Edit-> Preferences ):

В открывшемся окне настроек перейдем к вкладке Qt Versions . Тут должны быть указаны используемые версии Qt. Однако если среда разработки не может автоматически подхватить фреймворк, то в окне может быть пусто:

Если здесь пусто, нажмем на кнопку «Add» и в открывшемся окне укажем путь к утилите qmake6 (qmake6.exe на windows). Например, в моем случае это путь «C:\Qt\6.6.1\msvc2019_64\bin». И затем нажмем на кнопку «Apply». Выше приведен пример с Windows, но те же самое характерно и для Linux/MacOS, только конкретные пути к qmake будут отличаться.
Далее на вкладке Kits находим выбираем нужный комплект и через поле Qt Version устанавливаем для него версию ферймворка Qt

Структура проекта
Итак, в результате Qt Creator создает проект следующего вида :

Слева отобразится дерево проекта, а справа будет открыт файл main.cpp . По умолчанию стартовый проект состоит из следующих файлов:
- HelloApp.pro : файл конфигурации проекта
- mainwindow.h : заголовочный файл с описанием класса MainWindow, который представляет графическое окно
- mainwindow.cpp : непосредственно сам функционал класса MainWindow
- main.cpp : файл с функцией main, в которой и происходит запуск приложения Qt и его окна в виде объекта класса MainWindow
- mainwindow.ui : xml-файл, который описывает интерфейс окна
Запуск проекта
Проект по умолчанию уже можно запустить. Для запуска проекта нажмем в Qt Creator в левом нижнем углу на зеленую стрелочку. Стоит отметить, что при компиляции мы можем проверить вывод окна «Compile Output» — здесь могут отображать различная важная информация, например, информация о возникших ошибках:

И при запуске проекта нам отобразится пустое окно приложения:
Как настроить проект в qt creator
Здравствуйте!
Хотел узнать последнюю вещь, чтоб уже дальше самому. Так сказать, направьте меня на путь истинный.
Как компильнуть следующий код в Qt4 Creatore?
#include #include int main(int argc, char *argv[])
Прошу с подробными инструкциями.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
учу английский.
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
| Хотел узнать последнюю вещь |
можно и не последнюю.
| Как компильнуть следующий код в Qt4 Creatore? |
Создаете в Qt Creatore пустой проект — Файл->Новый->Другой проект->Пустой проект Qt. Добавляете файл исходных текстов — Нажимаете правой кнопкой на папку с проектом (на левой панели Qt Creator) и в контекстном меню выбираем добавить новый. С++->Фаил исходных текстов С++ и в этот файл добавляете текст программы. Затем нажимаете сборка->сборка проекта (или ctrl+B). Сборка->Выполнить(или ctrl+R). Вот и все! Удачи!
«Мы можем что-то изменить и своими силами. »
«Начнешь с себя, примером ближнему поможешь. »