Не удалось найти корректный файл настроек qt creator

Обновлено: 07.07.2024

С каждым годом становится все больше операционных систем, и потому разработчикам все труднее удовлетворять потребности пользователей. Три самые популярные компьютерные платформы - Windows, Linux и Mac OS, а также три мобильные - Android, iOS и Windows Mobile - продолжают активно бороться между собой. А это значит, что качественное приложение должно работать на всех основных платформах.

Что такое Qt Creator

Qt Creator (не так давно имевший название Greenhouse) - это одна из самых распространенных кроссплатформенных IDE. Ее плюсы - удобство, быстрота работы, а также - свободность, так как это ПО с открытым исходным кодом. Поддерживаются такие языки, как C, С++, QML.

Программа была написана компанией под названием Trolltech, которая в полной мере выполнила цель создания среды - работу с графическим фреймворком Qt. Удобный графический интерфейс с поддержкой Qt Widgets и QML, а также большое число поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.

Главная задача этой IDE - обеспечить наиболее быструю кроссплатформенную разработку, используя собственный фреймворк. Благодаря этому разработчики получают прекрасную возможность не писать приложения нативно (т. е. отдельно под каждую платформу), а создать общий код, и, возможно, подогнать его под особенности используемых ОС.

Qt Creator также включает в себя утилиту Qt Designer, что позволяет обработать внешний вид окна приложения, добавляя и перетаскивая элементы (аналогично Windows Forms в Visual Studio). В качестве систем сборки используются qmake, cmake и autotools.

Установка Qt Creator

Итак, пора рассмотреть как установить Qt Creator. Если для Windows разработчики позаботились и сделали оффлайн-установщик, то в Linux 32-bit этой возможности не предусмотрено. Поэтому во время установки вам может потребоваться стабильное интернет-соединение (

20-30 минут). Для начала скачаем установщик:

После окончания загрузки переходим в папку с файлом, нажимаем правой кнопкой мыши и выбираем пункт "Свойства".

Меню "Свойства"

Теперь перейдем на вкладку "Права" и поставим галочку "Разрешить запуск этого файла в качестве программы".

Изменение прав запуска

Приветственное окно

Теперь нажимаем "Next".

Меню выбора аккаунта

Здесь необходимо выбрать существующий аккаунт или создать его. Данное действие необходимо для проверки лицензии (коммерческой или некоммерческой).

Предварительное меню

Нажимаем "Next".

Выбор домашней папки

Выбираем директорию, в которой будет находиться Qt. Важно, чтобы в пути не было кириллицы и пробелов!

Выбор компонентов

В этом меню находится выбор компонентов. К примеру, можно выбрать установку инструментов для разработки на Android, или же исходных компонентов (это нужно для статической сборки, если кому-то это нужно - напишите в комментариях, и я напишу отдельную статью). Если Вы не уверены, нужны Вам эти компоненты или нет, оставьте их пока так - даже после установки Qt будет возможным удаление и добавление элементов.

Принятие лицензии

В этом окне принимаем лицензию. Жмем "Next".

Установка

Если Вы готовы, начинайте установку. У Вас запросят пароль суперпользователя (sudo), после чего начнется скачивание и извлечение файлов. Альтернативный способ - установка через терминал. Для начала необходимо обновить список пакетов.

sudo apt update

Скачиваем и устанавливаем Qt:

sudo apt install qt5-default

Теперь установка Qt Creator:

sudo apt install qtcreator

И, если нужно, исходники.

sudo apt install qtbase5-examples qtdeclarative5-examples

Настройка Qt Creator

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

Главное окно

Здесь следует рассмотреть несколько вкладок.

1. Среда - это настройка внешнего вида самой IDE, а также изменение сочетаний клавиш и управление внешними утилитами.

Меню "Среда"

2. Текстовый редактор - здесь идет настройка внешнего вида, шрифтов и расцветки редактора.

Меню "Текстовый редактор"

3. C++ - подсветка синтаксиса, работа с расширениями файлов и UI (т. е. формами).

Меню "С++"

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

Меню "Android"

Установка компонентов Qt Creator

Если вдруг так случилось, что Вы забыли установить какой-то компонент, или, наоборот, хотите его удалить, то на помощь придет Qt Maintenance Tool. Это инструмент, позволяющий управлять всеми компонентами Qt Creator.

Чтобы запустить его, перейдите в меню приложений, выберите пункт "Разработка" -> "Qt Maintenance Tool".

Qt Maintenance Tool

Выберите необходимый пункт (Удалить/добавить компоненты, обновить компоненты или удалить Qt). После выполните необходимые операции и закройте окно.

Работа с Qt Creator - первый проект

Ну что же, час пробил! Установка Qt Creator завершена. Пора сделать свое первое кроссплатформенное приложение на Linux, а затем скомпилировать его на Windows. Пусть это будет. программа, выводящая иконку Qt, кнопку и надпись, на которую по нажатию кнопки будет выводиться случайная фраза. Проект несложный, и, конечно же, кроссплатформенный!

Для начала откроем среду разработки. Нажмем "Файл" -> "Создать файл или проект. ". Выберем приложение Qt Widgets - его быстро и удобно сделать. А название ему - "Cross-Platphorm". Вот как!

Комплект - по умолчанию. Главное окно тоже оставляем без изменений. Создаем проект.

Для начала необходимо настроить форму - главное окно приложения. По умолчанию оно пустое, но это не останется надолго.

Перейдем в папку "Формы" -> "mainwindow.ui". Откроется окно Qt Designer:

Qt Designer

Удаляем панель меню и панель инструментов на форму, нажав правой кнопкой мыши и выбрав соответствующий пункт. Теперь перетаскиваем элементы Graphics View, Push Button и Label таким образом:

Окно программы

Чтобы изменить текст, дважды кликните по элементу. В свойствах Label (справа) выбираем расположение текста по вертикали и по горизонтали - вертикальное.

Теперь пора разобраться с выводом иконки. Перейдем в редактор, слева кликнем по любой папке правой кнопкой мыши и выберем "Добавить новый. ". Теперь нажимаем "Qt" -> "Qt Resource File". Имя - res. В открывшемся окне нажимаем "Добавить" -> "Добавить префикс", а после добавления - "Добавить файлы". Выбираем файл, а в появившемся окне "Неверное размещение файла" кликаем "Копировать".

Выбор файла

Получилось! Сохраняем все. Снова открываем форму. Кликаем правой кнопкой мыши по Graphics View, выбираем "styleSheet. " -> "Добавить ресурс" -> "background-image". В левой части появившегося окна выбираем prefix1, а в правой - нашу картинку. Нажимаем "ОК". Настраиваем длину и ширину.

Все! Теперь можно приступать к коду. Клик правой кнопкой мыши по кнопке открывает контекстное меню, теперь надо нажать "Перейти к слоту. " -> "clicked()". В окне набираем следующий код:

Код

Или вы можете скачать полный проект на GitHub. Работа с Qt Creator завершена, нажимаем на значок зеленой стрелки слева, и ждем запуска программы (если стрелка серая, сначала нажмите на значок молотка). Запустилось! Ура!

Программа

Выводы

Установка и настройка Qt Creator завершена. Теперь вы сможете создавать свои программы под огромное число платформ, оставляя код нетронутым! Кстати, установив Qt на Windows, вы сможете скомпилировать этот проект и там. Удачи вам!

Люди, вот уже 10-й день я не могу толком запустить QT Creator. Только забаненный вчера аккаунт заставляет меня быть здесь крайне корректным. А так эмоции переполняют. Такое ощущение, как-будто в магазине IKEA мне пытаются продать бревно, из которого я сам должен вырезать детали, собрать необходимую мне мебель. Причем инструменты я должен изготовить и другого куска металла, который мне тоже пытаются продать.
Коротко!! Как мне установить этот . превосходный продукт первоклассных разработчиков, у которых золотые руки растут прямо из плеч на windows 8.1 64 bit? Вопрос стоит чисто принципиальный. Я установлю и снесу его к. просто хочется уже понять что я не так делаю.
Вопрос о разработчиках можно не обсуждать. Мне все и так понятно. Они самые лучшие.

@jsulm
-Сэр, протокол разрешает говорить, что Qt - говно, а разрабы тупицы?

  • Нет сэр, протокол не разрешает говорить, что Qt - говно, а разрабы тупицы.
  • Хорошо сэр, тогда я не буду говорить что Qt - говно, а разрабы тупицы.

@khch Установил аж 5.10. установил все, на что ругался creator. Настройки под конец уже комбинировал перебором всех возможных вариантов. Не все, конечно, перебрал, но тем не менее.
Умом я понимаю, что раз люди работают с этим - то это возможно!!
Но почему можно установить CODE BLOCK и работать. Установить MVS и работать. А с этой штукой . чего я не пойму.

@khch данный форум не позволяет мне выражаться, чтобы я объяснил вам, почему же нельзя вот так просто поставить г. но и работать :D

По этому люди и выбирают, как Вы выразились, самый лучший Qt.

Не понимаю, что могло произойти не так с установкой и запуском. Всё очень легко, быстро и не требовательно

Это все? НАдо же как содержательно. Могу я Вас тут, в ответах, больше не видеть?? я скачал, в общей сложности, 100 Гб файлов Qt. Инсталлируя и деинсталлируя, комбиировал всякое со всяким, откатывал систему и все такое. А вижу что-то такое постоянно. Не удалось определить, какую команду «make» запускать. Проверьте шаг «make» в конфигурации сборки.
Ошибка при сборке/установке проекта untitled (комплект: Desktop Qt 5.10.0 MSVC2013 64bit)
Во время выполнения этапа «qmake»

Это все? НАдо же как содержательно. Могу я Вас тут, в ответах, больше не видеть??

Не можете. Я здесь отвечаю в целях кому-то помочь.

Дайте пожалуйста ссылку, откуда Вы качали Qt. Когда-то я сам путался с установкой

Окей. В пути проекта есть папки с пробелами и кириллицей?

@razorqhex
Качал с офсайта. триал версия. Ладно бы с open такое. Я бы понял. Но коммерческая версия, да еще и пробная, которая априори должна быть быть хороша во всем. Да как так-то? Я не профи, програмирование знаю так себе. Но знаю одно: Геморой должен быть с проектом (любым, в любой области), а не с оборудованием (любым, в любой области).

@khch
Скачайте Qt по ссылке, которую я Вам дал. И не будет никаких проблем.

Также избегайте русские символы и пробелы в пути проекта.

Ссылка, которую я Вам дал, тоже с оф сайта

Окей. В пути проекта есть папки с пробелами и кириллицей?
Заменил все.

@khch как что? Если у Вас винда, то для винды. Если другая ОСька, то качайте соответствующую

@razorqhex Странно. как я не подумал об этом.
Qt 5.10.1 for Windows (2.3 GB) (info)
5.9.x Offline Installers
5.6.x Offline Installers
Qt 5.6.3 for Windows 64-bit (VS 2015, 893 MB) (info)
Qt 5.6.3 for Windows 32-bit (VS 2015, 869 MB) (info)
Qt 5.6.3 for Windows 64-bit (VS 2013, 874 MB) (info)
Qt 5.6.3 for Windows 32-bit (VS 2013, 855 MB) (info)
Qt 5.6.3 for Windows 32-bit (MinGW 4.9.2, 1.0 GB) (info)
Qt 5.6.3 for Android (Windows 32-bit, 1.1 GB) (info)
Qt 5.6.3 for WinRT 32-bit (VS 2013, 1.0 GB) (info)
Qt 5.6.3 for WinRT 32-bit (VS 2015, 1.0 GB) (info)

@khch ну в общем, я так понял, что Вы нашли то что хотели? 5.10.1 - самая новая версия Qt'а

@razorqhex Она не работает у меня. В этом-то и вопрос. Я же ее качал!!

@khch именно ту, ссылку которой я дал?

@razorqhex
Ну я, по-честному, онлайн устанавливал.

@khch скачайте offline версию, которую я Вам дал по ссылке выше


@khch Kakuju imenno versiju?
Proshe vsego: Qt 5.10.1 for Windows 32-bit (MinGW 4.9.2, 1.0 GB) (info)
Chtoby ispolsovat VS 201* nuzhen Vusual Studio.


@khch MinGW oficial'no est' tol'ko 32 bit. 32bit programy rabotajut na 64bit OS.

@jsulm
Ни хрена не работает. Теперь даже нет комплектов с widget. И нет SDK. И я не могу их установить.
Я сам с себя худею. Зачем мне это все. Ведь если мне не нравится, допустим, костюм или, там, обувь, так я её не покупаю!! Зачем я с этим вожусь. Продукт откровенно нехороший. Чего я к нему прицепился, сам себя не пойму.


@khch U menja eshe nikogda ne bylo problem s Windows 32-bit (MinGW 4.9.2, 1.0 GB) (info).
Mozhet ustranit' ves' Qt i ustanovit' zanovo Windows 32-bit (MinGW 4.9.2, 1.0 GB) (info) ?

@razorqhex
В общем, я удалил к чертям все, что скачал и установил, закачал по ссылке что-то там. и вернулся туда, где был.

Ну то есть все да? Решить проблему никак нельзя? Коммерческий продукт никак не работает на Windows 8.1 64 bit?
Вопрос решен?

@jsulm
-Сэр, протокол разрешает говорить, что Qt - говно, а разрабы тупицы?

  • Нет сэр, протокол не разрешает говорить, что Qt - говно, а разрабы тупицы.
  • Хорошо сэр, тогда я не буду говорить что Qt - говно, а разрабы тупицы.


@khch Izvenite, Vy vsegda tak s ljudmi obshaetes'? Vam nikto ne zapreshaet schitat' chto Qt govno i razrabotchiki tupizy. No zahodit' v forum gde ljudi dobrovol'no i bezplatno pomogajut drugim (zdes' obychno net razrabotchikov Qt) reshat' problemy i pisat' takie veshi po menshej mere ne vezhlivo i neprilichno. Zdes' delo ne v protokole a v vospitanii. Poetomu vas sovershenno pravil'no zabanili i u menja tozhe bolshe net zhelanija pomogat' cheloveku kotoryi krome kak grubit' i oskorbljat' pohozhe malo chego mozhet. Vy schitaete chto razrabotchiki Qt tupizy? Tak vy dazhe ne sposobny ustanovit' Qt!
Ja znaju chto byvajut Problemy s ustanovkoj Qt i zdes' uzhe ne raz pomogali reshat' eti problemy. No v vashem sluchae u kogo budet zhelanie pomogat' kogda chitaesh takuju primitivnost'? Poprobujte byt' vezhlivee i zderzhanee ili ispol'sujte chto nibud' poproshe tipa Basic.


To jest' vy ne imeete ni malejshego predstavlenija chto vy delaete? Takim sposobom vy navrjatli dobjetes' chego libo.

Kstati, Qt ne tol'ko kommercheskij no mezhet byt' ispol'sovan bezplatno. Vy mozhete kupit' kommercheskuju licensiju togda vam budet pomogat' "The Qt company". Pravda ja somnevajus' chto im ponravit'sja esli vy ih budete nazyvat' tupizy.

Да у меня Windows 8.1 x64 и работает всё прекрасно. Qt вообще самая прекрасная IDE. Удобный фреймворк, прекрасное решение для создания программ с красивым, плавным интерфейсом QtQuick QML

На этом уроке мы познакомимся с кроссплатформенным фреймворком Qt и установим IDE для работы с ним.

Введение в Qt

Qt является кроссплатформенным (не зависящим от платформы/ОС) фреймворком для разработки приложений на языке С++. С помощью Qt были разработаны такие известные приложения, как: KDE, Opera, Google Earth и Skype. Впервые Qt был опубликован в мае 1995 года.

Qt5 подразумевает двойное лицензирование, а это означает, что Qt может быть использован в некоммерческих целях для создания приложений с открытым исходным кодом, а также как лицензия для коммерческих клиентов. За счет использования собственного фреймворка и мощного инструментария Qt позволяет быстро и удобно создавать собственные кроссплатформенные приложения. Кроме того, команды разработчиков получают возможность работать на разных платформах, используя при этом общие инструменты для разработки и отладки. Весь инструментарий Qt с открытым исходным кодом вы можете найти на сайте qt.io.

Изначально Qt был разработан норвежской компанией по разработке программного обеспечения Trolltech. В 2008 году компанию приобрела Nokia. Спустя четыре года в августе 2012 программные технологии Qt выкупила финская компания-разработчик Digia. Сейчас Qt развивается компанией QT Company, которая является дочерней компанией Digia, и как проект Qt под открытым исходным кодом с участием отдельных разработчиков и фирм.

Установка Qt Creator в Linux

Шаг №1: Мы будем устанавливать IDE с открытым исходным кодом. Для этого переходим по ссылке и выбираем самую свежую версию (на момент написания данной статьи — это Qt 5.13):



После окончания загрузки переходим в папку с необходимым нам файлом, нажимаем на него правой кнопкой мыши и выбираем "Свойства" . На вкладке "Основные" видим "Имя" , "Тип" , "Размер файла" , а также наименование родительской папки:


Переходим на вкладку "Права" и ставим галочку возле пункта "Разрешить выполнение файла как программы" :


Закрываем "Свойства" и запускаем программу.

Шаг №2: На следующем этапе установщик сообщает, что нам предоставлена версия с открытым исходным кодом Qt 5.13.0. Дальнейшая установка Qt предполагает регистрацию в Qt и создание Qt Account, который предоставляет доступ ко всем возможностям Qt. Кроме того, данное действие необходимо для проверки лицензии (коммерческая/некоммерческая). Если у вас уже есть учетная запись в Qt Account, то используйте кнопку "Next" .

Если учетной записи в Qt Account у вас еще нет, то её можно создать сейчас: для этого перейдите по соответствующей ссылке в установщике, и вы будете перенаправлены на сайт qt.io в соответствующий раздел, или просто используйте кнопку "Next" — вы сможете это сделать на следующем шаге:


Шаг №3: Здесь необходимо ввести логин и пароль от Qt Account или создать Qt Account, если его у вас еще нет. Кнопка "Next" переводит нас на следующий этап:



Шаг №4: Выбираем каталог для установки Qt 5.13.0. Обратите внимание, адрес каталога указывается латинскими буквами (без кириллицы) и без пробелов! После того, как выбрали каталог, нажимаем "Далее >" :


Шаг №5: Выбираем компоненты, которые хотим установить. Если на данном этапе у вас нет уверенности в выборе конкретных компонентов, то добавление и удаление можно будет сделать позже, после установки программы:


Шаг №6: Принимаем лицензионное соглашение:


И нажимаем на кнопку "Установить" :


Для завершения установки нажимаем "Завершить" . После завершения установки Qt Creator запустится самостоятельно (для этого необходимо поставить галочку возле пункта "Launch Qt Creator" ):


Вот примерно следующее вы должны увидеть при запуске Qt Creator:


Поздравляем! Qt Creator установлен.

Установка Qt Creator через командную строку в Linux

Еще одним альтернативным и простым способом установки Qt Creator в Linux на основе Debian является установка из пакетов. Если при работе с Linux вы используете терминал, то перед скачиванием и установкой Qt Creator программа запросит пароль пользователя root (команда sudo без дополнительных опций). Только после этого начнется скачивание и извлечение файлов. Обычно, пакеты Linux не содержат последней версии Qt и их необходимо обновить. Ниже приведен алгоритм действий, позволяющий за 4 шага установить Qt Creator через терминал в Linux.

Шаг №1: Обновление набора утилит для установки, удаления, обновления, поиска пакетов в Linux.

$ sudo apt update

Шаг №2: Скачивание и установка Qt.

$ sudo apt install qt5-default

Шаг №3: Установка Qt Creator.

$ sudo apt install qtcreator

Шаг №4: Установка тестовых программ.

$ sudo apt install qtbase5-examples qtdeclarative5-examples

Установка Qt Creator в Windows

Сначала нам нужно скачать установочный пакет Qt. Вы можете это сделать, обратившись к оф. сайту qt.io. Либо же воспользоваться альтернативным вариантом и скачать с какого-нибудь «зеркала» (например, c этого, полный список всех «зеркал» находится здесь):


Нажимаем на official_releases/ и переходим к online_installers/ :


Нажимаем на online_installers/ и скачиваем файл qt-unified-windows-x86-online.exe :


Запустив скачанный файл, видим перед собой приветствие «Qt Online Installer». Нажимаем "Next" :


Далее у нас спросят о наличии Qt Account. Можно смело нажимать "Skip" и двигаться дальше:


Затем снова "Далее" :


Теперь нам нужно указать путь установки Qt. Для простоты я выбрал C:\Qt :


На следующем шаге нам нужно выбрать набор компиляторов, которыми мы будем пользоваться на данных уроках. Я предлагаю ограничиться выбором пакета MinGW 7.3.0 32-bit , а остальные метки поставить так, как указано на скриншоте ниже:


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

Создание проекта

Вначале нам необходимо создать проект. Сразу скажу, что наша программа будет консольным приложением. Для этого выберите "Файл" > "Создать файл или проект…" или можно воспользоваться сочетанием клавиш Ctrl+N :


Перед вами появится «Мастер настройки проектов». В левой колонке отметьте пункт "Приложение" , а затем в правой — "Консольное приложение Qt" :


На следующем шаге нужно будет указать имя для нашей будущей программы и папку, где будут располагаться файлы проекта. У меня это My_QtApplication и C:\dev\Qt_Project соответственно:


На следующем шаге без изменений, поэтому просто нажимаем кнопку "Далее" :


Теперь нам нужно выбрать набор компиляторов, который мы будем использовать для сборки нашего проекта. Я настоятельно рекомендую выбрать Desktop Qt 5.13.0 MinGW 32-bit (сняв при этом отметки с остальных, если они у вас есть):


На последнем шаге нажимаем "Завершить" :


Теперь вы можете увидеть автоматически сгенерированный Qt-проект консольного приложения. Давайте рассмотрим его детально:

Так много подробностей выше, это выглядитне имеет значенияВещи, почему я должен говорить об этом?
Теперь многие детские мозги учат мертвым и глупым, и они не смотрят на ссылку при загрузке файлов. После прочтения ссылки, есть ли другие ресурсы для загрузки и использования. Когда вы используете его, спросите: где я могу скачать старую версию Qt 4? Почему на домашней странице только Qt5.4.0, где я могу найти Qt5.3.1?
Это вопросы низкого уровня, которые не используют ваш мозг. Можно скачать до версии Qt 5.4.0, подумать об этом с задницей, как далеко могут быть Q.5.3.1 и Qt 4.8.6?
Многие ресурсы собраны воедино, внимательно посмотрите на каталог ссылок для скачивания, найдите и найдите.
Пожалуйста, помните: загрузка файлов не должна быть ограничена, у вас должно быть чувство исследования и открытия, чтобы изучать вещи!

3、MinGW 4.8.2


Почему 4.8.2? Загруженный нами файл mingw482 в qt-opensource-windows-x86-mingw482-4.8.6-1.exe означает, что эта библиотека Qt была скомпилирована с использованием версии MinGW для G ++ 4.8.2, поэтому для компиляции программы требуется та же версия MinGW Чтобы избежать проблем, таких как совместимость с другими старыми и новыми версиями.
Когда мы пытаемся запустить qt-opensource-windows-x86-mingw482-4.8.6-1.exe (не устанавливайте его сначала, просто посмотрите), этот установщик предложит себе перейти Где найти эту версию MinGW, и эта MinGW не является официальной оригинальной версией:

4. Установка

В этом порядке есть три файла: библиотеке Qt требуется MinGW, и qtcreator необходимо сконфигурировать первые два, поэтому сначала установите MinGW, затем установите qt-opensource-windows-x86-mingw482-4.8.6-1 и, наконец, установите QtCreator.

(1) установка MinGW

Это зеленая версия, просто разархивируйте ее в корневой каталог диска C, и ее также можно поместить в другие разделы. Пока правильное местоположение указывается позже, распакованный путь здесь: C: \ mingw32, а расположение g ++ - C: \ mingw32 \ bin \ g ++. Exe.

(2) Установка библиотеки Qt


Запустите qt-opensource-windows-x86-mingw482-4.8.6-1.exe, этот пакет относительно большой и время распаковки больше. Через некоторое время вы войдете в интерфейс установки:


Нажмите Далее, чтобы ввести:


Нажмите Далее, чтобы перейти на страницу соглашения:


Выберите условия соглашения о принятии и нажмите «Далее», чтобы войти в интерфейс выбора пласта:


Выберите все и нажмите кнопку Далее, чтобы ввести выбор целевого каталога:



Соответствующие команды этого инструмента командной строки:
%COMSPEC% /k “C:\Qt\4.8.6\bin\qtvars.bat”
То есть, если вы хотите сконфигурировать версию MinGW и библиотеку Qt самостоятельно, вы можете изучить файл qtvars.bat, чтобы написать свой собственный bat-файл, такой как

@echo off
rem
rem This file is generated
rem

echo Setting up a MinGW/Qt only environment…
echo – QTDIR set to C:\Qt\4.8.6
echo – PATH set to C:\Qt\4.8.6\bin
echo – Adding C:\mingw32\bin to PATH
echo – Adding %SystemRoot%\System32 to PATH
echo – QMAKESPEC set to win32-g++-4.6

set QTDIR=C:\Qt\4.8.6
set PATH=C:\Qt\4.8.6\bin
set PATH=%PATH%;C:\mingw32\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++-4.6

Первый абзац выше должен закрыть команду echo, указывая, что команда не печатается при выполнении команды.
Второй абзац должен отображать информацию, которую вы хотите отобразить, с пятью напечатанными строками.
Третий абзац - это команда для фактической установки переменных среды. Вот пять советов:
QTDIR указывает корневой каталог Qt 4.8.6, средние три предложения задают PATH, включая путь к корзине инструментов Qt, путь к корзине MinGW и путь к операционной системе System32. QMAKESPEC относится к целевой платформе для компиляции программ Qt ,
% COMSPEC% / k - это то, что cmd.exe продолжает выполнять после выполнения команды.

(3) Установка QtCreator

Если вы хотите скомпилировать программы Qt из командной строки, достаточно описанной выше среды. Конечно, все они теперь разрабатываются визуально, поэтому мы должны установить интегрированную среду разработки QtCreator, потому что QtCreator удобен и быстр в использовании.
Запустите qt-creator-opensource-windows-x86-3.3.0.exe,


Нажмите «Далее», чтобы войти в интерфейс обозначения каталога:

После задания местоположения установки нажмите «Далее», чтобы войти в интерфейс лицензионного соглашения:

Выберите, чтобы принять лицензию, и нажмите «Далее»:

Нажмите «Далее»,

Нажмите, чтобы установить,

Нажмите «Далее»,

Нажмите «Готово», и откроется QtCreator:

(4) Конфигурация QtCreator

Поскольку QtCreator не был настроен, программа не может быть скомпилирована в данный момент.
Откройте меню QtCreator «Инструменты» -> «Параметры», выберите «Построить и запустить» в левой части диалогового окна:



Чтобы скомпилировать программу Qt, вы должны сконфигурировать несколько вещей. Что вам нужно настроить:
Сборочный комплект (Kit), QtVersions, компилятор, отладчики.


Нажмите «Добавить» справа, во всплывающем меню есть MinGW, GCC, Clang, Custom и QCC, выберите MinGW,

Имя установлено в MinGW. Для настройки пути компилятора найдите g ++. exe, достаточно установить эти два параметра и нажмите «Применить» в правом нижнем углу.



Нажмите «Добавить», появится окно поиска файлов, вы хотите выбрать папку qmake.exe, ранее установленную папку:
C: \ Qt \ 4.8.6 \ bin \ qmake.exe, выберите qmake.exe


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

Нажмите «Применить» для настройки библиотеки Qt.

KitСтроительный комплект (Kit)



Три ранее настроенные, наконец, предназначены для набора сборки, вам нужно выбрать три ранее настроенных здесь: компилятор выбрать «MinGW», отладчик выбрать «GDB», Выберите «Qt 4.8.6 (4.8.6)» для версии Qt. Qt mkspec можно игнорировать, поскольку qmake.exe может быть установлен автоматически. После настройки компилятора, отладчика и версии Qt нажмите «Применить», а затем «ОК». Наконец настроен.

Затем вы можете создать новый проект, выбрать «Приложение Qt Widgets», использовать настройки проекта по умолчанию, продолжать нажимать «Далее» и затем «Готово», чтобы увидеть код:


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

Программа скомпилируется и будет работать нормально.

После прочтения установки и настройки среды разработки Qt4, описанной выше, установка Qt 5.4.0 (без конфигурации) особенно проста. Это дурацкий пакет, обратите внимание на выбор всех компонентов при выборе компонентов, а затем нажмите «Далее» для завершения. Вот краткое введение.

1. Загрузите среду разработки Qt5.4.0



Первые две являются 64-битной версией библиотеки Qt VS2013, есть версия OpenGL и версия не-OpenGL, версия OpenGL относится к базовому чертежу с драйвером OpenGL, нижний слой не-OpenGL рисуется с драйвером DirectX. Третий и четвертый - это 32-разрядные версии VS2013, а пятый и шестой - библиотеки Qt VS2012 и VS2010. Следует отметить, что программы, скомпилированные после Microsoft VS2012, по умолчанию не могут работать в Windows XP (можно установить исправление для поддержки XP). Не рекомендуется использовать Visual Studio для разработки программ Qt, потому что VS не прост в использовании Qt Creator, VS всегда имеетзатруднительныйПроблема появляется.
Лучше всего скачать Qt 5.4.0 для 32-битной Windows (MinGW 4.9.1, 852 МБ).
Восьмой список загрузок разработан для Android (более хлопотно, в Интернете есть учебники).
Девятое - для операционной системы Windows RT (обычно используется вПланшет WindowsКомпьютер) Библиотека Qt.
Файл Qt для загрузки версии MinGW:
qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe
После запуска дождитесь запуска исполняемого файла и распакуйте его. Это может занять много времени, так как файл очень большой.

2. Установка


Нажмите Далее,

Нажмите Далее, чтобы войти в интерфейс выбора компонента:

Здесь следует обратить внимание, чтобы проверить все. Первый MinGW 4.9.1 на рисунке относится к библиотеке Qt, скомпилированной с MinGW, второй MinGW - настоящий. Скомпилируйте и отладьте среду.
После выбора всех нажмите Далее:


Выберите согласиться и нажмите «Далее»:

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

Если вы хотите использовать exeнеразбавленныйДля релизной программы вам нужно использовать статически скомпилированную версию библиотеки Qt. В Интернете есть учебники, я не буду много говорить, я могу научить вас использовать готовые, вGit-В центре находится статическая библиотека Qt:

Второй - Linux, первая загрузка системы QtStaticWindows for Windows, лучше всего использоватьgitИнструмент для загрузки, создания новой папки QtSatic, выполните в этой папке:

После завершения загрузки обратитесь к разделу 4. (4) Конфигурация QtCreator в Части 1 для метода добавления статической библиотеки Qt. Вам нужно только добавить новую версию Qt и новый сборочный комплект (Kit) в QtCreator.
Обратите внимание, что используется только версия релиза библиотеки Qt, описанная выше, поэтому после завершения разработки и отладки официальной версии динамической библиотеки Qt статическая версия библиотеки Qt используется для генерации независимой exe-программы. Перейти на другие машины.

Читайте также: