VS2019配置SFML

本文详细介绍了在Visual Studio 2019中配置SFML库的步骤,包括下载安装SFML SDK,新建C++控制台项目,设置包含目录、附加库目录、附加依赖项,以及将必要的DLL文件复制到系统文件夹。最后通过一段官方代码验证配置是否成功。在配置过程中需注意选择正确的路径和配置类型,以避免32位和64位不匹配导致的错误。
摘要由CSDN通过智能技术生成

VS2019配置SFML

1.下载安装SFML SDK
网址:https://www.sfml-dev.org/download.php


解压并放在文件夹里,记住这个路径。
在我的电脑中这个路径是F:\C++Projects\_library\SFML-2.5.1


2.VS新建一个C++控制台项目

我命名为SfmlTest,并放在常用的项目文件夹中

3.在解决方案中右键项目名称,点击属性


4.
4.1在C/C++中点击常规,在第一行附加包含目录中复制粘贴SFML-2.5.1\include此文件夹的路径。
(注意:所有配置,x64)

4.2在链接器一栏点常规,在附加库目录那行添加SFML-2.5.1\lib此文件夹的路径。
(所有配置,x64)

4.3设置debug配置时的附加依赖项
配置改为Debug
链接器-输入-(第一行)附加依赖项
将以下代码复制粘贴到附加依赖项中。
注意要点右下角应用保存。

sfml-graphics-d.lib
sfml-window-d.lib
sfml-system-d.lib
sfml-audio-d.lib
sfml-network-d.lib

4.4设置Release配置时的附加依赖项
配置改为Release
链接器-输入-(第一行)附加依赖项

复制粘贴以下代码

sfml-graphics.lib
sfml-window.lib
sfml-system.lib
sfml-audio.lib
sfml-network.lib

5.配置系统文件
将SFML-2.5.1\bin下的dll文件复制粘贴到C:\Windows\System32和C:\Windows\SysWOW64

6.用官方代码测试

```
#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;

}


```


输出结果

注意:
1.先生成-重新生成解决方案

有点像运行前先编译

2.可能报错

原因:下载解压时SFML是64bit,在平台这里配置的是32bit,debug运行也是x86及32bit

 

 

 

 

 


 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值