Неопределенная ссылка на 'SDL_main' при использовании Dev C ++

В настоящее время у меня проблемы с компиляцией моего проекта в dev c ++, который использует библиотеки SDL. Сначала я скачал файлSDL2-devel-2.0.3-mingw.tar.gz (MinGW 32/64-bit) из этогосайт, затем в

Сервис -> Параметры компилятора и затем в 'Directoriesраздел я включилx86_64-w64-mingw32/lib в 'librariesвкладка иx86_64-w64-mingw32/include в 'C++ includesпосле извлечения загруженной папки на диске C.

Наконец, в настройках проекта я добавил эти линкеры

-lmingw32 -lSDL2main -lSDL2

Но после компиляции этого кода:

#include<stdio.h>
#include<SDL2/SDL.h>
int main(int argc, const char* argv[]) {
    printf("hi\n");
    return 0;
}

РЕДАКТИРОВАТЬ :

Я пытался удалить const раньшеchar* и сказалsdl.dll отсутствует, поэтому я скачал указанный файл из интернета и вставил его туда, где находился проект, и поэтому программа наконец-то компилировалась, но я не получаю никакого вывода, так как он должен напечатать «Привет»

Я получил ошибку, что в функцииconsole_main и неопределенная ссылка наsdl_mainМожет кто-нибудь помочь мне исправить эту проблему.

Ответы на вопрос(1)

Ваш ответ на вопрос