[C入门 - 游戏编程系列] 环境篇

时间:2023-03-09 18:07:00
[C入门 - 游戏编程系列]  环境篇

  这一系列笔记的代码都是在Ubuntu 14.04下编码并测试的,原因无他,因为我笔记本电脑只装了一个Ubuntu系统,其中唯一使用的第三方库SDL也是开源并且跨平台的。所以即使你用的是Windows或Mac,也能运行所有的代码。

1. 安装SDL库及其扩展

Ubuntu:

sudo apt-get install libsdl2-dev

sudo apt-get install libsdl2-gfx-dev

sudo apt-get install libsdl2-image-dev

sudo apt-get install libsdl2-mixer-dev

sudo apt-get install libsdl2-net-dev

sudo apt-get install libsdl2-ttf-dev

Windows或Mac可以去SDL官网下载并安装。

注意SDL有版本1和版本2的区别,请下载版本2最新版。

Ubuntu上安装好后SDL所有头文件都在/usr/include/SDL2/目录下,所以我在代码中的头文件形式是#include <SDL2/SDL.h>或<SDL2/SDL_ttf.h>这种,如果你不是Ubuntu,你需要正确设置头文件位置。

2. 安装集成开发环境

  任何一款文本编辑器即可。我使用的是Code::Blocks,如果你不擅长写Makefile, 推荐用它。会Makefile的可以直接无视这句话。