材料:
1.visual studio 2017
2.SFML-2.5.1-windows-vc15-32-bit
准备阶段
1.进入SFML官网下载sfml-vs2017-32bit版本
2.将该压缩包解压在一个文件夹中
步骤:
1.进入vs,在上述文件夹中新建Empty Project,右键资源文件->添加->新建项->c++文件,输入此代码测试基础配置是否完成
#include<iostream>
using namespace std;
int main() {
cout << "Hello World";
}
2.右键此处,打点击最后一行实行属性
显示此界面,按顺序进入编辑
双击空白处,点击此处
选择SFML中的include路径
编辑附加库目录,同上,找到SFML中的lib路径,点击应用
切换到release模式,进入输入依赖项编辑
将这些文件名粘贴进去,点击应用
sfml-graphics.lib
sfml-system.lib
sfml-audio.lib
sfml-network.lib
sfml-window.lib
切换到debug模式,同上进入依赖项
sfml-graphics-d.lib
sfml-system-d.lib
sfml-audio-d.lib
sfml-network-d.lib
sfml-window-d.lib
3.将SFML\bin目录下所有文件复制到工程源文件所在的路径下
3.输入一下测试代码检验是否安装成功
#include <SFML/Graphics.hpp>
int main(){
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen()){
sf::Event event;
while (window.pollEvent(event)){
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
出现此结果即为安装成功