Настройка Среды Разработки С23+RayLib с нуля для новичков

Настройка Среды Разработки С23+RayLib с нуля для новичков
Ціна
0 ₴+
Автор
Куличенко Александр Михайлович
Категорія
Інше

Опис

Пошаговое руководство установки среды разработки приложений на Языке программирования С23 и библиотеки RayLib v6.2

Добро пожаловать в мир программирования! Настройка рабочей среды на C — это самый важный первый шаг. Я составил для вас максимально подробное пошаговое руководство по настройке связки C23 + RayLib v6.2 + Visual Studio Code + MSYS2 для Windows x86_64.

Следуйте каждому шагу внимательно, и у вас всё получится.
( Нет нужды скачивать файл, вся инструкция представлена ниже, но если хотите меня отблагодарить, то купите файл введя любою сумму от 10 и более денег ).

Этап 1: Установка компилятора через MSYS2 (MinGW-w64)

Чтобы ваш компьютер понимал код на языке C, ему нужен компилятор (программа, переводящая код в .exe файл). Мы будем использовать компилятор GCC из набора MSYS2.

pacman -S mingw-w64-x86_64-toolchain

Этап 2: Добавление компилятора в переменные среды Windows

Чтобы редактор кода "видел" ваш компилятор, нужно прописать путь к нему в системе.

C:\msys64\mingw64\bin 
gcc --version

Этап 3: Скачивание библиотеки RayLib v6.2

Этап 4: Установка и настройка Visual Studio Code

Этап 5: Создание и настройка первого проекта

#include "raylib.h"

int main(void)
{
    const int screenWidth = 800;
    const int screenHeight = 450;

    InitWindow(screenWidth, screenHeight, "My first window at C23 and RayLib 6.2!");

    SetTargetFPS(60);

    while (!WindowShouldClose())
    {
        BeginDrawing();
            ClearBackground(RAYWHITE);
            DrawText("RayLib is working C23!", 190, 200, 20, LIGHTGRAY);
        EndDrawing();
    }

    CloseWindow();
    return 0;

}


{ "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:/raylib/include"
            ],

            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],

            "compilerPath": "C:/msys64/mingw64/bin/gcc.exe",
            "cStandard": "c23",
            "intelliSenseMode": "windows-gcc-x64"
        }
    ],
    "version": 4
}


{"version": "2.0.0",
    "tasks": [
        {
            "type": "cppbuild",
            "label": "Сборка игры Raylib (C23)",
            "command": "C:\\msys64\\mingw64\\bin\\gcc.exe",
            "args": [
                "-std=c23",
                "-O2",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "-I", "C:\\raylib\\include",

                "-L", "C:\\raylib\\lib",

                "-lraylib", "-lopengl32", "-lgdi32", "-lwinmm"

            ],

            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "Компиляция с подключением RayLib"
        }
    ]
}


Этап 6: Запуск программы

Всё готово! Вы настроили идеальную среду для создания игр.

./main.exe

Ще від автора Куличенко Александр Михайлович

Інші продукти в категорії «Інше»

Ми використовуємо cookie

Частина cookie потрібна, щоб працювали вхід, кошик, оплата й мова. Аналітичні та маркетингові вмикаємо лише з вашої згоди — вони показують, що працює, і допомагають авторам вимірювати рекламу. Докладніше — у Політиці конфіденційності.