Как настроить мою систему сборки в Sublime Text3 с помощью mingw и sdl2 - PullRequest
0 голосов
/ 06 августа 2020

У меня есть простой проект, использующий sdl2. У меня также есть система сборки в возвышенном редакторе. Это выглядит так:

{
    "cmd": ["mingw32-make", "-o", "${file_base_name}.exe"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++, source.makefile",
    "keyfiles": ["Makefile"],
    "shell": true,

    "variants":
    [
        {
            "name": "Run",
            "cmd": ["start", "cmd", "/k", "${file_path}/${file_base_name}.exe"],
            "shell": true
        }
    ]
}

Как изменить эту систему сборки, чтобы она могла работать с sdl2? Прямо сейчас он компилирует мой файл в a.exe (почему не main.exe?) После этого я запускаю и вижу, что окно cmd открыто (хотя я должен был видеть, что окно sdl2 открыто).

В проекте каталог, у меня также есть Makefile:

build:
    gcc -std=c99 \
    ./*.c \
    -I"C:\cpp\sdl2\include" \
    -L"C:\cpp\sdl2\lib" \
    -lmingw32 \
    -lSDL2main \
    -lSDL2 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...