超详细!SFML库vs2022配置教程

1.官网下载SFML

官方网址:SFML

 点击下载

根据自己电脑选择合适的版本下载

我的电脑是64位的

 

下载完成之后将文件放在一个自己方便找到的地方

2.vs2022配置

 

 

选择空项目

 

添加cpp源文件

 

 

附加包含目录

添加你SFML中的include路径 

例如:

添加SFML中的lib文件路径

配置Debug和Release

debug:

添加

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

 

release:

添加

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

 3.配置环境变量

 

 

新增 Path 中的变量

 

 

测试一下:

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

将这段代码拷贝到main.cpp中

 

如果出现了找不到sfml-graphics-d-2.dll这个问题

全部复制 

 

在文件资源管理器中打开 

 

将其黏贴在debug同级目录下

再次运行

ps:我之前就遇到了这个问题一直显示dll找不到

后来看了一个视频终于成功了

在这里记录一下

配置真的很枯燥,无聊

希望这个教程能对你有所帮助 

 

 

 

以下是在VS2022配置SFML的步骤: 1.下载SFML,可以从官网下载:https://www.sfml-dev.org/download.php 2.创建一个新的空项目。 3.将下载的SFML解压到你想要的位置。 4.在Visual Studio中打开项目,右键单击项目并选择“属性”。 5.在属性窗口中,选择“VC++目录”,然后单击“包含目录”并添加SFML的“include”文件夹的路径。 6.在同一属性窗口中,选择“链接器”,然后单击“常规”并添加SFML的“lib”文件夹的路径。 7.在同一属性窗口中,选择“链接器”,然后单击“输入”并添加以下文件的名称: sfml-audio.lib sfml-graphics.lib sfml-system.lib sfml-window.lib sfml-network.lib 8.如果你想要在调试模式下使用SFML,重复步骤4-7,但是使用以下文件的名称: sfml-audio-d.lib sfml-graphics-d.lib sfml-system-d.lib sfml-window-d.lib sfml-network-d.lib 9.单击“应用”并单击“确定”。 10.现在你可以在你的代码中包含SFML的头文件并使用它了。 下面是一个示例代码,演示如何使用SFML创建一个窗口并显示一个圆形: ```cpp #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; } ```
评论 45
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值