1. 下载SFML的SDK
进入SFML官网的下载页下载最新稳定版的SFML SDK
选择对应的版本后,找到如下的下载链接:
下载完成后解压到指定目录
2. 安装SFML SDK的头文件和库文件
frameworks
- 将解压目录下的Frameworks拷贝到系统目录下的
/Library/Frameworks
(/System/Library/Frameworks
也可以, 但不建议,这个是系统相关的框架)
dylib
- 将
include
目录拷贝到/usr/local/
(出现合并选是, 或者拷贝include
目录下的所有内容拷贝到/usr/local/include
目录下) - 将
lib
目录拷贝到/usr/local
(出现合并选是, 或者拷贝include
目录下的所有内容拷贝到/usr/local/lib
目录下)
3. 安装SFML的依赖库
在SFML SDK的解压目录下, 还有个很重要的目录extlibs
这个目录是 SFML SDK的依赖库所在目录(其实很人性化了,毕竟没让我们自己去导出找依赖库源码来自己build)
这个安装比较简单, 但是很有必要:
将
extlibs
下的所有.framework
拷贝到/Library/Frameworks
即可
其实到这已经算是安装完成了,剩下的就是在Xcode里面使用验证安装了。但SFML SDK为我们提供了一个很有帮助的Xcode插件工具,也就是SFML 的Xcode工程模板创建引导
4. 安装Xcode工程模板
在SFML SDK解压目录下,找到templates
目录, 将改目录下的SFML
目录整个拷贝到 /Library/Developer/Xcode/Templates
下(如果/Library/Developer/Xcode/Templates
不存在就自己创建一个)。
5. 验证安装
我们打开Xcode, 然后创建新工程,在工程模板选择的时候,往下拉,就会看到SFML的模板了,选择该模板,一路点击下一步即可(中间肯定会有一些命名相关的需要填的,按自己喜好填就行)