Начните программировать на C++: пошаговое руководство с MinGW и Dev-C++ для Windows
Хотите научиться программировать на C++ просто и без лишних сложностей? Вы находитесь в нужном месте! В этом пошаговом руководстве мы покажем вам, как настроить вашу среду разработки в Windows, используя MSYS2, MinGW и Dev-C++. К концу этого руководства вы будете готовы написать свои первые программы на C++ и сделаете первый шаг на пути к карьере программиста.
Эта статья идеально подходит для начинающих, которые ищут четкое и практическое введение в программирование на C++. Следуйте каждому шагу и превращайте свой ПК в инструмент для создания невероятных проектов.
Цели обучения
После завершения этого урока студент сможет:
- Настроить среду разработки в Windows, используя MSYS2, MinGW и Dev-C++.
- Установить компилятор MinGW и проверить его работу с помощью команд в терминале.
- Настроить переменные среды для обеспечения корректной работы компилятора.
- Скачать и установить Dev-C++ как интегрированную среду разработки (IDE).
- Создать базовый консольный проект в Dev-C++ и корректно связать его с установленным компилятором.
- Написать простую программу на C++, которая выводит сообщение в консоль.
- Скомпилировать и запустить программу в Dev-C++, убедившись, что процессы настроены правильно.
СОДЕРЖАНИЕ
Установка MSYS2 и настройка MinGW
Установка Dev-C++
Настройка и создание базовой программы
Быстрые советы
Установка MSYS2 и настройка MinGW
В этом руководстве мы будем использовать MSYS2 как среду для установки и настройки компилятора MinGW.
Скачивание и установка MSYS2
- Посетите официальный сайт MSYS2: https://www.msys2.org/.
- Скачайте установщик, подходящий для вашей операционной системы.
- Запустите установщик и следуйте инструкциям для установки MSYS2.
Обновление среды MSYS2
- Откройте терминал MSYS2.
- Введите следующую команду для обновления системы:
pacman -Syu
- Закройте и снова откройте терминал, чтобы завершить обновление.
Установка компилятора gcc
- В терминале MSYS2 установите необходимые пакеты для MinGW:
pacman -S mingw-w64-x86_64-gcc
- Эта команда установит 64-битный компилятор GCC.
Настройка переменной среды PATH
- Найдите папку, где установлен MinGW внутри MSYS2. По умолчанию она находится здесь:
C:\msys64\mingw64\bin
- Добавьте эту папку в переменные среды системы:
- Откройте меню «Пуск» и найдите Настройка переменных среды.
- В появившемся окне нажмите Переменные среды.
- В разделе Системные переменные выберите переменную
Pathи нажмите Изменить. - Нажмите Создать и добавьте:
C:\msys64\mingw64\bin
- Сохраните изменения и закройте все окна.
Проверка установки
- Откройте терминал CMD.
- Введите команду:
g++ --version
- Вы должны увидеть установленную версию компилятора GCC.
Установка Dev-C++
Скачивание Dev-C++
- Перейдите на официальный сайт Orwell Dev-C++: https://sourceforge.net/projects/orwelldevcpp/.
- Скачайте последнюю версию.
Установка Dev-C++
- Запустите установщик и следуйте инструкциям.
- Выберите тему оформления и начальную конфигурацию по своему предпочтению.
Настройка и создание базовой программы
Настройка компилятора в Dev-C++
- Откройте Dev-C++.
- Перейдите в меню Инструменты > Параметры компилятора.
- Убедитесь, что путь к компилятору установлен как:
C:\msys64\mingw64\bin
Создание проекта
- Перейдите в меню Файл > Новый > Проект.
- Выберите Консоль и C++.
- Введите название для вашего проекта и сохраните его в папке.
Написание кода
Напишите следующий код в основном файле:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
Компиляция и запуск
- Сохраните файл как
main.cpp. - Нажмите Компилировать и запустить или используйте клавишу
F11. - В консоли должно появиться сообщение:
Hello World!.
Быстрые советы
- Если Dev-C++ не может найти компилятор, проверьте, что
C:\msys64\mingw64\binдобавлен в настройки компилятора и в переменнуюPath. - Теперь вы можете начать изменять базовый код, чтобы практиковаться с переменными, циклами, функциями или любыми другими элементами языка C++.
Если все прошло успешно, вы должны быть готовы к программированию на C++ с использованием Dev-C++ и MSYS2. Удачи!
