C/C++ Development Environment Setup Настройка среды разработки на C/C++

Prefer video? You can follow the core setup process (MinGW and CMake) visually in the video below. Предпочитаете видео? Вы можете посмотреть основные этапы настройки (MinGW и CMake) в видео ниже.

MinGW 16.1 (WinLibs) MinGW 16.1 (WinLibs)

Go to winlibs.com. Download the GCC 16.1.0 release (Win64, POSIX threads, SEH exceptions): Перейдите на winlibs.com. Скачайте версию GCC 16.1.0 (Win64, POSIX threads, SEH exceptions): WinLibs GCC 13.1.0 Download Link

Installation: Extract the folder to a simple path without spaces, for example: C:\mingw64_16.1 Установка: Извлеките папку по простому пути без пробелов, например: C:\mingw64_16.1.

Path Configuration Настройка переменных окружения

Add the MinGW bin folder to your System Path to use g++ and make in any terminal. Добавьте папку bin вашего MinGW в системную переменную Path, чтобы использовать g++ и make в любом терминале.

# Add this to your System PATH:
C:\mingw64_16.1\bin

3. CMake Installation 3. Установка CMake

Download the Windows x64 Installer (.msi) from the Official CMake Website. Скачайте установщик Windows x64 (.msi) с официального сайта CMake.

During installation, select: "Add CMake to the system PATH for all users". Во время установки выберите: "Add CMake to the system PATH for all users".

4. IDE & Editor Setup (Sublime, Qt Creator, CLion) 4. Установка IDE и редакторов (Sublime, Qt Creator, CLion)

Verification: Open CMD and type g++ --version and cmake --version to ensure everything is working! Проверка: Откройте CMD и введите g++ --version и cmake --version, чтобы убедиться, что всё работает!

Support My Work Поддержать проект

If these tutorials helped you, consider buying me a coffee! Если эти туториалы вам помогли, вы можете поддержать автора.

Sberbank (Russia only) Сбербанк (только для РФ)

Sberbank SBP QR Code

Direct transfer via phone number (Russia only) Перевод по номеру телефона (только для РФ)

+7 (917) 212-29-59

USDT TRC20

USDT TRC20 QR Code

Support via Cryptocurrency Поддержка криптовалютой

TMtY1YifNf6FKvgeFmqKGQR4NStKr3csGp