VS2019配置SFML环境保姆级教程

1 篇文章 0 订阅

No_1

首先去官网下载SMFL,解压放在一个能轻松找到的位置

https://www.sfml-dev.org/index.php

No_2 打开VS2019,创建一个空项目

 No_3 添加一个c++源文件

No_4,右键项目属性,C++常规,左上角配置选择所有配置——>附加包含目录,点编辑,添加你的sfml中的include路径(就是告诉编译器在哪里可以找到 SFML 头(.hpp 文件))

  

 No_5 同理,链接器——》常规——》附加库目录,添加sfml中的lib文件路径(告诉链接器在哪里可以找到 SFML 库(.lib 文件))

 No_6 配置Debug(用于调试) 和Release(用于发布)

先配置Relase,左上角配置改为Relase, 然后链接器 » 输入 » 其他依赖项,添加以下

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

(点编辑直接复制进去即可,会自动给你分隔开)

然后配置Debug,左上角配置改为Debug, 然后链接器 » 输入 » 其他依赖项,添加以下

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

No_7,配置环境变量,2种方法,

第一种直接将sfml中的bin中的dll文件直接复制到windows——>system32和syswow64里面 

第二种计算机控制面板——》系统和安全——》系统——》高级系统设置——》环境变量——》在系统变量里面添加sfml的bin路径

 No_7  ,环境配置好了之后测试一下

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

 No_8  如果没有问题就是如下图所示

还不成功的可以访问官网,这是官网教程

https://www.sfml-dev.org/tutorials/2.5/start-vc.php

//可以在VS视图——》属性管理器——》保存属性表,之后创建项目直接添加属性表即可!!

  • 9
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值