VC++ 项目导入SFML多媒体库
1 下载、解压
1.1 下载
- 从以下网址下载 SFML 源文件压缩包,
1 | https://www.sfml-dev.org/download/sfml/2.5.1/ |
根据开发环境的编译器选取对应的源码压缩包下载
操作系统的位数是根据目标平台的配置选取的。32位版本编译出的程序就可以在x86和amd64平台运行;64位版本编译出的程序只能在amd64平台运行
1.2 解压
- 将源码压缩包解压到任意文件夹下,
2 导入
2.1 拷贝文件
- 这是一个空项目的目录结构,
- 创建 include 和 lib 目录,
- 将 SFML 头文件放到项目的 include 目录里面,
- 将 SFML 库文件放到 lib 目录里面,
- 将 SFML 动态链接库文件复制到项目根文件夹下,
2.2 配置附加包含目录
- 打开项目属性页,
- 修改目标配置和平台,
- 跳转到配置属性 -> C/C++ -> 常规,
- 添加附加包含目录,
2.3 配置附加库目录
- 跳转到配置属性 -> 链接器 -> 常规,
- 添加附加库目录,
2.4 配置依赖库文件
- 跳转到配置属性 -> 链接器 -> 输入,
- 修改目标配置为 Debug,
- 添加附加依赖项,
- 修改目标配置为 Release,
- 添加附加依赖项,
3 测试
- 使用以下代码替换 main.cpp 文件的所有内容,
1 | #include <SFML/Graphics.hpp>int main() |
- CRTL + F5 查看效果,
如果弹出一个窗口,并且内部有一个绿色的圆,就说明之前的配置没有问题