Установка и настройка qt creator linux



Qt creator

Это программа для разработке программ на qt, qml, c++, html5.

Общее

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

Работа с программой из дистрибутива

Настройка работы примеров

Создаем папку куда будем сохранять проекты, например в

/qtprojects. И создать ссылку на общую папку shared чтоб работал путь »../../shared.h».

Работа с обновленной программой

Программу qt creator можно обновить скачав последнюю версию с сайта qt

Программы ставятся по умолчанию в каталог

/Qt . Для запуска qtcreator сделаем ссылку на рабочем столе:

Для предотвращения конфликтов установим настройки по умолчанию. Меню Инструменты, Параметры, раздел Комплекты, выбрать Автоопределенная Desktop Qt 5.4.x GCC 64bit, нажать кнопку Сделать по умолчанию.

Компилирование примеров

Для начала программирования неплохо ознакомится с примерами программ. Для понимания стиля программирования и изучения языка и фраймворков.

Создаем папку куда будем сохранять проекты, например в

/qtprojects. И создать ссылку на общую папку shared чтоб работал путь «../../shared.h».

Выбираем слева Начало, Примеры, кликаем и запускаем.

Запуск программ если установлено несколько версий QT

https://forum.qt.io/topic/55100/linux-run-program-if-install-two-version-qt FIXME

Источник

Урок №1. Введение в Qt и установка Qt Creator

На этом уроке мы познакомимся с кроссплатформенным фреймворком 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):

На этих уроках используется операционная система Linux (Debian 9.x 64-bit), поэтому мы скачиваем qt-opensourse-linux-x64-5.13.0.run , но вы также можете использовать соответствующие файлы Qt для Windows или macOS:

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

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

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

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

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

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

Добро пожаловать в настройки Qt 5.13.0! Для перехода к следующему шагу нажимаем «Далее >» :

Шаг №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 Creator

Qt Creator по прежнему является чрезвычайно надежным ПО. Почему же он остается одним из лучших на рынке. Об этом узнаем в подробнейшем обзоре.

О Qt Creator

Подробный обзор, настройка и установка Qt Creator

Qt Creator — это полнофункциональная интегрированная среда разработки (IDE) для приложений C ++, QML и JavaScript. Это комплексная кроссплатформенная IDE, которая разрешает пользователям масштабироваться выше кода и создавать подключенные устройства, приложения и пользовательские интерфейсы.

ПО представляет собой единую сложную консоль, которая позволяет разработчикам создавать приложения для:

  • множества встроенных платформ
  • настольных систем
  • мобильных устройств, включая iOS и Android.

В приложении имеется редактор кода, который легко интегрируется с другими инструментами для:

  • кодирования,
  • проектирования,
  • развертывания,
  • тестирования
  • мониторинга.

Простой и интуитивно понятный интерфейс Qt Creator делает процесс обучения более плавным.

Другие функции, которые делают разработку приложений быстрой и легкой, включают:

  • создание пользовательского интерфейса
  • инструменты профилирования
  • визуальную отладку
  • интегрированную разметку графического интерфейса
  • конструктор форм.

Официальный сайт Qt Creator.

История Qt Creator

Проекты QT

Во многих видах экономической деятельности для разработки ПО используется Qt Creator. Группа разработчиков с данным продуктом дебютировала в далеком 1995 году в г. Эспоо. Компания имеет офисы во множестве стран и на разных континентах.

  • Россия
  • Финляндия
  • Китай
  • Япония
  • Германия
  • Южная Корея
  • Норвегия
  • Франция
  • США
  • Великобритания
  • Индия
  • Италия

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

Возможности Qt Creator IDE

  • Редактор кода с автозаполнением и подсветкой синтаксиса
  • Перетаскивание и дизайн пользовательского интерфейса
  • Инструменты профилирования
  • Визуальная отладка
  • Интегрированный графический интерфейс
  • Дизайнер форм
  • Управление проектом
  • Qt assistant

Технические характеристики

Поддерживаемые устройствасправка QT

  • Windows
  • Linux
  • Mac

Языки

  • английский
  • китайский язык
  • испанский
  • русский

Ценообразование

  • Бесплатно
  • Ежемесячный платеж
  • Quote база

Инструменты и платформы

Qt Creator включает в себя множество эффективных инструментов и платформ. Рассмотрим основные из них.

Платформа управления проектом

Это ПО помогает трансформировать бизнес идеи с учетом разнообразных рисков. К тому же, платформа повышает производительность, время загрузки, потребление памяти и еще много чего.

Основные функции платформы:

  • Гарантия что дизайн и реализация продукта ориентирован на будущее с возможностью масштабирования
  • Совместно с вашей командой спроектируют дизайн ПО чтобы убедиться, что он соответствует заданной производительности и функциональности.
  • Пожизненная расширенная поддержка на платформе

Платформа для создания устройств

Платформа предоставляет правильные инструменты разработки и технология для создания встроенных систем. В результате, успешно создавайте высокопроизводительные встроенные системы с 3d пользовательскими интерфейсами.

Кроме того, платформа позволяет с самого начала разворачивать и тестировать встроенные системы на целевом оборудовании.

Настройка на устройстве

Пользователи имеют доступ к удаленной настройке ПО. Чтобы настроить этот инструмент, необходимо выполнить пробный запуск на удаленном компьютере, а другой на стороне хоста.

Виртуальная клавиатура

Виртуальная клавиатура обеспечивает интерфейс и структуру ввода на рабочих столах Linux. Инструмент имеет настраиваемый стиль и раскладку клавиатуры, который динамично переключается.

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

  • масштаб разрешения
  • поддержка рукописного ввода
  • обратная звуковая связь
  • предварительный просмотр символов
  • кроссплатформенные функции

Платформа разработки приложений

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

Читайте также:  Как разметить диск для установки ubuntu

Редактор моделей

Этот инструмент используется для разработки стилей моделей универсального языка (UML) с поведенческими и структурированными диаграммами.

Qt Assistant

Qt Creator автоматизирует различные задачи, такие как создание проекта, предоставляя помощника, который шаг за шагом помогает в процессе реализации проекта. Кроме того, с помощью Qt Assistant есть возможность просмотреть документацию по QT.

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

  • проверка синтаксиса кода
  • написание кода
  • завершение кода
  • семантическая подсветка
  • прочее

Редактор кода

Редактор кода включает в себя:

  • авто завершение кода
  • семантическую подсветку
  • отступ кода
  • проверку синтаксиса
  • встроенные индикаторы ошибок
  • контекстно – зависимую справку

В этом редакторе вы можете написать качественно отформатированный код, выделив блоки и элементы. К тому же, он проверяет наличие ошибок во время написания кода и отображает их в строке.

Другие особенности редактора кода:

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

Преимущества и недостатки Qt Creator

ПреимуществаРедактор QT

  • Редактор кода. Еще одна особенность — редактор исходного кода. Эта функция поставляется с возможностью автозаполнения и подсветки синтаксиса. Кроме того, Qt Creator поддерживает декларативную разработку пользовательского интерфейса (UI) через свой модуль Qt Quick.
  • Совместимость. Одним из приятных аспектов Qt Creator является его кроссплатформенная совместимость. Пользователи могут просто создать приложение в Windows и переместить его в Linux или Mac, открыть его в локальном Qt Creator, и оно будет соответствовать. Это позволяет извлечь максимальную пользу и заставить работать так, как это могут себе представить как начинающие, так и опытные разработчики.
  • Разработка и внедрение. ПО предлагает комплексные и интуитивно понятные API. В результате, поддержка кросс-компиляции обеспечивает быструю разработку, создание прототипов и реализацию проектов
  • Надежная и стабильная платформа. Qt Creator предлагает мгновенную и беспроблемную аппаратную интеграцию с полной оптимизацией и без издержек. К тому же вы имеете абсолютный контроль над своим кодом.
  • Интуитивно понятный пользовательский интерфейс. Дизайн этого ПО, разработка и программирование сценариев позволяют создавать гибкие пользовательские интерфейсы. Кроме того, есть возможность выбрать лучший подход к проектированию.
  • В результате, пользовательский интерфейс обеспечивает ощущение и внешний вид рабочего стола. К тому же, стиль существующего пользовательского интерфейса элементарно изменяется и настраивается.
  • Настраиваемый UX. Это ПО позволяет настраивать и создавать современный интерфейс, чтобы предоставлять конечным пользователям естественный пользовательский опыт во всех средах. Qt Creator предлагает создание интерфейсов, масштабируемых для экранов разных размеров.
  • Масштабирование. ПО обеспечивает эффективную оптимизацию производительности аппаратных ресурсов с помощью С++, QML или других языков программирования. Кроме того, можно увеличивать масштаб до уровня с несколькими экранами и уменьшать его чтобы сосредоточиться на небольших устройствах.
  • Легкость. Это ПО является гибким и простым в использовании, а его инструменты и функции доступны для упрощения процесса разработки. К тому же, кроссплатформенное ПО предлагает библиотеки и API. Qt Creator ориентирован на будущее, так как позволяет изменять требования.

Недостатки

Даже у самого лучшего ПО есть огрехи, к сожалению, Qt Creator IDE не является исключением.

  • Отключение. Пользователи жалуются на неожиданное завершение работы. Таким образом, данное явление негативно влияет на рабочий процесс и производительность.
  • Расположение поисковой системы. Пользователь тратит много времени на поиск данного инструмента.
  • Библиотека редко обновляется, поэтому пользователи ограничены уже имеющимися материалами и ресурсами. Чтобы улучшить рабочий процесс пользователей, Qt Creator необходимо регулярно обновлять библиотеку.

Установка и настройка

  • sudo apt-get install build-essential libgl1-mesa-devsudo apt-get install build-essential libgl1-mesa-dev
  • sudo apt-get install libqt5webkit5-devsudo apt-get install qtcreator

Устанавливаем саму программу

sudo apt-get install qtcreator

  • sudo apt-get install qtcreator

Создаём папку для сохранения проектов по умолчанию

/qtprojectsmkdir</p data-lazy-src=

Вывод

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

Источник

Настройка Qt Creator для использования с LTPS SDK

Qt Creator — это интегрированная с C++ среда разработки (IDE), которая является частью SDK для платформы разработки приложений Qt GUI. Среда включает в себя графический отладчик, интегрированную GUI-раскладку и дизайнер форм. Свойства редактора включают в себя подсветку синтаксиса и автодополнение.

LTPS SDK работает с бесплатными или коммерческими версиями Qt Creator.

Этап 1.1: Установка.

Если на вашем ПК уже запущена коммерческая или новая бесплатная версия, можно пропустить этот этап.

Откройте http://download.qt.io/official_releases/qtcreator/ и выберите директорию с именем самой последней версии.

Загрузите qt-creator-opensource-linux-x86_64-<X.Y.Z>.run

Сделайте файл исполняемым и запустите его:

Рекомендуется запустить Qt Creator Istallation Wizard под учётной записью без привилегий и установить его в домашней директории пользователя.

Следуйте инструкциям Installation Wizard, выберите папку назначения (например, /home/yourusername/qtcreator-4.5.0), пройдите по этапам установки . Установка завершена.

Этап 1.2: Запуск Qt Creator.

Если вы установили Qt Creator под учётной записью без привилегий в рекомендуемую директорию по умолчанию, тогда префикс пути Qt Creator будет

/qtcreator-4.5.0/. Вы этом случае его можно запустить непосредственно из CLI:

или использовать любой другой удобный вам метод.

Этап 2.1: установка устройства.

Ваше устройство станет конечной точкой для сборок, выполнений и отладок.

IP-адрес нашего устройства LTPS : 192.168.75.218, а логин и пароль для SSH по умолчанию: root/123.

Читайте также:  Этапы установки радиаторов отопления

New Device Wizard (щёлкнуть для увеличения)

Выберите в меню Tools->Options. В диалоговом окне "Options", выберите Devices в меню слева.

Щёлкните по кнопке Add. Выберите Generic Linux Device, щёлкните по кнопке Start Wizard.

В окне New Generic Linux Device Configuration Setup (см. скриншот "New Device Wizard") установите:

Настройки устройства (щёлкнуть для увеличения)

Щёлкните кнопкой мыши по кнопке Next. Щёлкните по кнопке Finish.

Qt Creator немедленно проверит возможность доступа к устройству. Закройте окно тестирования доступа.

Теперь будет активировано окно с настройками устройства (см. скриншот "Настройки устройства").

Щёлкните кнопкой мыши по Apply.

Этап 2.2: установка компилятора.

Настройки компилятора (щёлкнуть для увеличения)

Выберите опцию Build & Run в меню слева.

Выберите закладку Compilers. Щёлкните по кнопке Add, выберите GCC в выпадающем меню, выберите C в выпадающем подменю.

Установите Name для "LTPS GCC".

Compiler Path: щёлкните по кнопке "Browse", найдите папку SDK (

/klmsdk/ in my case), перейдите к
sysroots/x86_64-tpssdk-linux/usr/bin/arm-tps-linux-gnueabi/ и выберите "arm-tps-linux-gnueabi-gcc". Диалоговое окно для работы с файлами закроется.

Выберите "arm-linux-generic-elf-32bit" в первом всплывающем окне поля ABI.

Щёлкните Apply.

Щёлкните по кнопке Add вверху окна, выберите в выпадающем меню GCC, выберите C++ в выпадающем подменю.

Установите Name для "LTPS C++".

Повторите выбор для Compiler Path, выберите "arm-tps-linux-gnueabi-g++" в диалогом окне для работы с файлами.

Щёлкните Apply.

Этап 2.3: установка отладчика.

Настройки отладчика (щёлкнуть для увеличения)

Выберите опцию Build & Run в левом меню.

Выберите закладку Debuggers. Щёлкните по кнопке Add.

Установите Name для "LTPS GDB".

Path: щёлкните по кнопке "Browse", найдите папку SDK (

/klmsdk/ in my case), перейдите к
sysroots/x86_64-tpssdk-linux/usr/bin/arm-tps-linux-gnueabi/ и выберите "arm-tps-linux-gnueabi-gdb". Диалоговое окно для работы с файлами закроется.

Щёлкните Apply.

Этап 2.4: установка CMake.

Настройки CMake (щёлкнуть для увеличения)

Выберите опцию Build & Run в левом меню.

Выберите закладку CMake. Щёлкните по кнопке Add.

Установите Name для "LTPS CMAKE".

Path: щёлкните по кнопке "Browse", найдите папку SDK (

/klmsdk/ in my case), перейдите к
sysroots/x86_64-tpssdk-linux/usr/bin/ и выберите "cmake". Диалоговое окно для работы с файлами закроется.

Щёлкните кнопкой мыши по Apply.

Этап 2.5: установка QMake (если в SDK включён Qt).

Настройки QMake (щёлкнуть для увеличения)

Выберите опцию Build & Run в левом меню.

Выберите закладку Qt Versions. Щёлкните по кнопке Add.

qmake location: щёлкните по кнопке "Browse", найдите папку SDK (

/klmsdk/,in our case), перейдите к
sysroots/x86_64-tpssdk-linux/usr/bin/qt5/ и выберите "qmake". Диалоговое окно для работы с файлами закроется.

Щёлкните по кнопке Apply.

Этап 2.6: установка комплекта.

Настройки комплекта (щёлкнуть для увеличения)

Выберите опцию Build & Run в левом меню.

Выберите закладку Kits. Щёлкните по кнопке Add.

Установите Name для "LTPS".

Установите File system name для "LTPS".

Установите Device type для "Generic Linux Device".

Установите Device для "LTPS .218".

Для Sysroot щёлкните по "Browse", найдите пусть установки SDK (

/klmsdk/ in my case), перейдите к sysroots/cortexa8hf-neon-tps-linux-gnueabi/ , щёлкните по "Choose".

Установите Compiler C для "LTPS GCC".

Установите Compiler C++ для "LTPS C++".

Установите Debugger для "LTPS GDB".

Установите Qt version для qmake from SDK.

Установите Qt mkspec для "(SDKPATH)/sysroots/cortexa8hf-neon-tps-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++" (/home/dv/klmsdk/sysroots/cortexa8hf-neon-tps-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ in my case).

Установите CMake Tool для "LTPS CMake".

Настройки комплекта (щёлкнуть для увеличения)

Найдите внизу CMake Configuration. Щёлкните по кнопке "Change". Откроется новое всплывающее окно "Edit CMake Configuration". Добавьте новую строку:

Щёлкните OK для сохранения и закройте окно.

Настройки среды (щёлкнуть для увеличения)

Найдите поле Environment, щёлкните по "Change". Откройте на своём ПК консольное окно для командной строки (CLI), загрущите настройки SDK. Запустите команду "env" для вывода всех переменных окружения консоли. Скопируйте и вставьте все переменные во всплывающее окно "Change environment". Щёлкните по кнопке "OK".

Щёлкните по кнопке Apply.

Проверьте настройки. Следует принять во внимание все предупреждающие сообщения (если они появляются).

Щёлкните по Apply, а затем по OK, если всё в порядке.

Этап 3.1: тестирование

Новый проект. Этап 0 (щёлкните для увеличения)

Щёлкните по File, New file or project.

Выберите Non-Qt Project на панели Projects, Plain C Application на панели Application Type. Щёлкните по кнопке Choose.

Новый проект. Этап 1 (щёлкнуть для увеличения)

Установите Name для проекта и выберите папку, где он будет создан (в нашем случае это "test_qtc_ltps_c" and /home/dv/erer/0000).

Щёлкните по Next.

Новый проект. Этап 2 (щёлкнуть для увеличения)

Выберите qmake в качестве Build system (можно выбрать CMake, если он уже настроен).

Щёлкните по Next.

Новый проект. Этап 3 (щёлкните для увеличения)

Выберите комплект LTPS. Отмените выбор комплекта Desktop. Щёлкните по Next. Щёлкните по Finish.

На панелях редактора Qt Creator отобразится только что созданный проект с программой для тестирования "Hello World!". Обновите источник программы и добавьте:

Наш проект в редакторе (щёлкнуть для увеличения)

В строке №6 нажмите Ctrl+S, чтобы сохранить изменения в проекте.

Правой кнопкой мыши щёлкните по строке №6 и установите точку останова.

Щёлкните по Debug в меню сверху — Start Debugging — Start Debugging (F5)**.

Наш проект в редакторе (щёлкнуть для увеличения)

Через несколько секунд на экране может появиться сообщение об ошибке: "You forgot to setup target settings in your project file!"

Да, мы используем QMake. Щёлкните по кнопке Stop Debugging, во всплывающем окне щёлкните по OK.

Перейдите на панель Projects. Дважды щёлкните по файлу "test_qtc_ltps_c.pro" и отредактируйте его текст. Добавьте:

В конце текста файла нажмите для сохранения Ctrl+S.

/tmp/0000 — это директория на устройстве LTPS, где ваша программа будет загружена до начала её исполнения.

Отладка (щёлкнуть для увеличения)

Щёлкните по DebugStart DebuggingStart Debugging (F5).

Проект загрузится на LTPS с IP-адресом . 218, запустится и остановится на точке останова.

Откройте SSH-соединение для устройства LTPS и запустите журнал, чтобы увидеть файл регистрации системы:

Вернитесь к редактору IDE и нажмите F5, чтобы шагать по точкам останова, поглядывая в окно консоли.

Источник

Adblock
detector