SDL 简单编译测试例子

首先  1 step :  先装好  mingw32

       环境变量什么的,简单粗暴,直接在 path 后 追加: mingw32  的 bin 文件夹

       SDL 简单编译测试例子_第1张图片

SDL 简单编译测试例子_第2张图片

看见 输入   gcc  和 g++ 都有反应后:代表你装好啦

  2.Step  下载 SDL 的开发包

       去到 SDL 主页

SDL 简单编译测试例子_第3张图片   找到 Development Libraries 下 : Mingw32 版本

    3.Step  开始编译

        解压后 ,会的到很多文件 , 有用就通常那几个   include (头文件) lib 库文件 , bin

        OK, 我们的目标是 编译 SDL 的例子  ,新建一个文件夹,比如 : tt

 

         找到 test 下 的 testwin.c 放到文件夹 tt 中 ---(官方写好的测试代码 就用它了 )

         SDL 简单编译测试例子_第4张图片

    而用到的 头文件 是  SDL.h

    SDL.h 中又会 用到 其他的头文件 --> so, 整个 include 文件夹 放到   tt 中

 再改一下路径  :

// #include "SDL.h"
#include "./include/SDL/SDL.h"

最后         将 bin 文件夹下 的  SDL.dll 

               和 lib 文件夹下  libSDL.dll.a  libSDL.la  libSDLmain.a

  和 展示图片 test 文件夹下 sample.bmp

SDL 简单编译测试例子_第5张图片

4.Step 编译 

    gcc testwin.c -lmingw32 -lSDLmain -lSDL -L.      (注意最后有一点 ,表示当前文件夹下)

SDL 简单编译测试例子_第6张图片

通过后会多出一个 a.exe 文件

 SDL 简单编译测试例子_第7张图片

 执行后就可以看到效果啦~~~

你可能感兴趣的:(SDL 简单编译测试例子)