MinGW配置SDL

下载SDL2.0 http://www.libsdl.org/download-2.0.php

选择SDL2-devel-2.0.4-mingw.tar.gz (MinGW 32/64-bit)下载。

MinGW配置SDL_第1张图片

解压下载的文件后,将其中x86_64-w64-mingw32目录下的include/SDL2lib文件中的文件分别拷贝到MinGW的x86_64-w64-mingw32目录下对应的子文件夹includelib中。


用下面的命令编译main.c

g++ main.c  -lmingw32 -lSDL2main -lSDL2

//main.c
#include "SDL.h"

int main( int argc, char* args[] )
{
    //Start SDL
    SDL_Init( SDL_INIT_EVERYTHING );
    
    //Quit SDL
    SDL_Quit();
    
    return 0;    
}

注意:

SDL2.dll拷贝到生成exe文件的文件夹下。SDL2在\x86_64-w64-mingw32\bin文件夹下。

main函数不能省略参数,即int main()会产生错误。



你可能感兴趣的:(SDL)