Building "Hello World!" in C++ via CLion Сборка "Hello World!" на C++ через CLion

1. Project Structure 1. Структура проекта

Set up your project directory with a src folder: Подготовьте папку проекта с подпапкой src:

CMakeLists.txt
cmake_minimum_required(VERSION 3.21)
project(hello-world-cpp)

# Set C++ standard
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

add_executable(app src/main.cpp)
src/main.cpp
#include <iostream>

int main() {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

2. Opening the Project 2. Открытие проекта

  1. Launch CLion. Запустите CLion.
  2. Click Open and select the CMakeLists.txt file. Нажмите Open и выберите файл CMakeLists.txt.
  3. Choose Open as Project when prompted. Выберите Open as Project при появлении запроса.

3. Toolchain Configuration 3. Настройка окружения

Ensure your compiler is detected correctly: Убедитесь, что компилятор определен правильно:

Check File > Settings > Build, Execution, Deployment > Toolchains. CLion should automatically find your MinGW 13.1 installation. Проверьте File > Settings > Build, Execution, Deployment > Toolchains. CLion должен автоматически найти установленный MinGW 13.1.

4. Build and Run 4. Сборка и запуск

Build ProjectСобрать проект
Ctrl + F9
Run ApplicationЗапустить приложение
Shift + F10

5. Output and Console 5. Консоль вывода

The program output is displayed in the Run window at the bottom: Вывод программы отображается в окне Run внизу:

C:\Projects\hello-world-cpp\cmake-build-debug\app.exe
Hello World!

Process finished with exit code 0
Tip Совет
In CLion, you don't need to manually create build folders. The IDE creates cmake-build-debug (or similar) by default to keep your source directory clean. В CLion не нужно вручную создавать папки для сборки. IDE сама создает cmake-build-debug, оставляя папку с исходным кодом чистой.

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

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

Sberbank

Sberbank SBP QR Code

Direct transfer via phone number Перевод по номеру телефона

+7 (917) 212-29-59

Bybit (USDT TRC20)

Bybit USDT TRC20 QR Code

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

TMtY1YifNf6FKvgeFmqKGQR4NStKr3csGp