Undefinierter Verweis auf 'SDL_main' bei Verwendung von Dev C ++

Ich habe derzeit Probleme beim Kompilieren meines Projekts in dev c ++, das SDL-Bibliotheken verwendet. Was ich getan habe, war das erste Herunterladen der DateiSDL2-devel-2.0.3-mingw.tar.gz (MinGW 32/64-Bit) von diesemSeite? ˅, dann i

Tools -> Compiler-Optionen und dann in 'Directories 'Abschnitt habe ich diex86_64-w64-mingw32/lib im 'libraries 'tab undx86_64-w64-mingw32/include im 'C++ includesegisterkarte "@", nachdem ich den heruntergeladenen Ordner auf Laufwerk C extrahiert habe.

Finally, in Projektoptionen habe ich diese Linker hinzugefügt

-lmingw32 -lSDL2main -lSDL2

Aber nach dem Kompilieren dieses Codes:

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

EDIT:

Ich habe versucht, const zu entfernen, bevorchar* und es sagtesdl.dll fehlt, also habe ich die besagte Datei aus dem Internet heruntergeladen und dort eingefügt, wo sich das Projekt befand, und das Programm wurde schließlich kompiliert, aber ich erhalte keine Ausgabe, da es "Hi" drucken sollte.

Ich habe den Fehler, dass in Funktionconsole_main und undefinierter Verweis aufsdl_main, kann mir jemand helfen, dieses Problem zu beheben.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage