开始学c++,不想老是写出那种黑黑的控制台程序,想搞点图形,动画等比较有意思的小程序,可是google了半天放弃了,为了画个小图形,要搞个窗口,还要GDI之类的API。还是等以后慢慢在搞把,好怀念以前的 DOS Turboc C 想画什么画什么。
终于给我找到了 SDL 终于可以画图玩了,还可以写些小游戏自娱自乐,不错。
首先要有一套 SDL 的开发库 要的东东在SDL主页上都有 http://www.libsdl.org/ 还有一个中文的简易教程 http://www.libsdl.org/intro.cn/toc.html
或者在我的空间里下
SDL开发包
http://www.cppblog.com/Files/killshen/SDL-devel-1.2.11-mingw32.rar
SDL运行库
ttp://www.cppblog.com/Files/killshen/SDL1.2.11win32.zip
SDL扩展库支持各种图形格式
http://www.cppblog.com/Files/killshen/SDL_image-devel-1.2.5-VC6.zip
SDL扩展库运行库
http://www.cppblog.com/Files/killshen/SDL_image-1.2.5-win32.zip
下下来之后就开始配制环境了,我用的是 dev-cpp 就说 dev-cpp 的配制方法。
SDL开发包下完解压后,把里面的 include目录,bin目录,lib目录 里的所有文件都copy 到dev-cpp 安装目录的对应文件夹里。把SDL运行库里的 sdl.dll文件copy 到 c:\window\system32 里。SDL扩展库里的 东东也一样分别放到 dev-cpp的对应目录里。SDL扩展库里的东西都copy到c:\window\system32里。好了要用的东东都放好了。
编译SDL程序的时候 要加参数 -lmingw32 -lSDLmain -lSDL -SDL_image ,或者建个空工程 在工程属性==》参数==》连接一栏里添加 -lmingw32 -lSDLmain -lSDL -SDL_image 。
ok可万事具备开始写程序了。