Сложение двух чисел в Qt 5.12.0 на C++ (консольное приложение)
В статье рассказывается как создать консольное приложение сложения двух чисел в Qt 5.4.0 с использованием библиотеки Qt (то есть с использованием moc компилятора).
📖 Содержание ⬇️
Содержание
В статье Сложение двух чисел в Qt 5.4.0 на C++ (консольное приложение c moc компилятором) | ↗️ рассказывается, как создать консольное приложение с использованием библиотек Qt.
Приготовления
В статье Установка Qt | ↗️ и в статье Установка Qt под Visual Studio, MinGW и для разработки под Android | ↗️ узнаете, как всё установить и настроить.
Создание проекта

Рисунок 1 — Создание нового проекта
Выбираем тип проекта, не основанного на библиотеках Qt:

Рисунок 2 — Выбор типа нового проекта

Рисунок 3 — Выбор названия проекта

Рисунок 4 — Выбор системы сборки
У меня установлено несколько компиляторов, так что для тестирования я выбираю как MinGW, так и Visual Studio. Вы можете выбрать какой-нибудь один:

Рисунок 5 — Выбор компилятора

Рисунок 6 — Дополнительная настройка проекта

Рисунок 7 — Созданный проект
Болванка приложения C++
Пропишем подключение библиотек:
Пропишем пространство имен стандартной библиотеки, чтобы потом нужно было меньше прописывать кода:
using namespace std;//Подключение стандартной библиотеки функций
В функции main пропишем строчки кода, чтобы русский язык отображался корректно (строчка setlocale(LC_ALL, "RUSSIAN"); не сработает):
setlocale(LC_ALL, "ru_RU.UTF-8");
И удалим строчку с выводом Hello World!
В итоге получаем готовую болванку программы на C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru_RU.UTF-8");
// Тут пишем код
return 0;
}
Написание кода основной программы
А теперь пропишем основной код нашей программы, где через cin мы считываем в переменные наши числа, а через cout выводим текст в консоль:
int a, b, c;
cout << "Введите первое число:" << endl;
cin >> a;
cout << "Введите второе число:" << endl;
cin >> b;
c = a + b;
cout << "Сумма = " << c << endl;
Полная программа будет выглядеть так:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru_RU.UTF-8");
int a, b, c;
cout << "Введите первое число:" << endl;
cin >> a;
cout << "Введите второе число:" << endl;
cin >> b;
c = a + b;
cout << "Сумма = " << c << endl;
return 0;
}
Если вы не хотите использовать русские буквы, то код будет немного проще:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Input first number:" << endl;
cin >> a;
cout << "Input second number:" << endl;
cin >> b;
c = a + b;
cout << "Sum = " << c << endl;
return 0;
}

Рисунок 8 — Код программы
Запуск программы

Рисунок 9 — Запуск программы
При вводе наших чисел получим вот это:

Рисунок 10 — Результат выполнения программы