Windows Dev c++ 编译SDL的教程
SDL运行不仅可以运行在Linux系统上也可以运行在Windows系统上,废话不多说,看下边的教程。
SDL要运行需要 SDL的头文件 和动态链接库。在Window下也是一样的,唯一的区别是,SDL在Window下的动态链接库的后缀名字不一样,Linux下是libxxx.so ,window下是libxxx.lib libxxx.dll 前者是编译的时候需要的库,后者是运行的时候需要的库。
需要的环境:
Window xp 、7 64位32位都可以。 Dev c++ ,SDL库,还有依赖包,SDL-image SDL-ttf SDL-mixer SDL-gfx …
首先在官网上下载SDL安装包:url http://www.libsdl.org/download-1.2.php
现在官方网站上已经提供SDL RunTime Library (运行时库)
当然了 也可以自己编译,但是需要借助跨平台工具MinGw,这里就不多说了,至于SDL的头文件,和lib库我已经整理好了压缩包。
接下是是在dev c++ 上配置环境变量:
打开dev c++
点击Tools à complier options 如图:
点击 Directions
我的是SDL lib库是放在D:/MinGW/test目录下的
然后添加SDL的头文件 如图:
以上是SDL编译是需要找的头文件 和 动态库,接下来的一步就是设置SDL的编译命令,就像在linux 设置 gcc main.c –o main –I/usr/include –L/usr/lib –lSDL 一样,Dev C++是一个集成开发环境,但是还是需要自己添加需要的库。
然后就可以写一个测试例子了
例子已经在我的压缩包里了
运行时dll文件要和可执行文件放在一起,或者放到C:/window/system目录下
dll 问压缩包里都有!
南工电脑网工作室
2015年5月23号