VS2019配置SFML环境保姆级教程

No_1

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

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

VS2019配置SFML环境保姆级教程_第1张图片

No_2 打开VS2019,创建一个空项目VS2019配置SFML环境保姆级教程_第2张图片

 No_3 添加一个c++源文件

VS2019配置SFML环境保姆级教程_第3张图片

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

VS2019配置SFML环境保姆级教程_第4张图片

 VS2019配置SFML环境保姆级教程_第5张图片 

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

VS2019配置SFML环境保姆级教程_第6张图片

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

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

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

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

VS2019配置SFML环境保姆级教程_第7张图片

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

sfml-audio-d.lib
sfml-graphics-d.lib
sfml-system-d.lib
sfml-window-d.lib
sfml-network-d.libVS2019配置SFML环境保姆级教程_第8张图片

VS2019配置SFML环境保姆级教程_第9张图片

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

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

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

VS2019配置SFML环境保姆级教程_第10张图片

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

#include 

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  如果没有问题就是如下图所示

VS2019配置SFML环境保姆级教程_第11张图片

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

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

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

VS2019配置SFML环境保姆级教程_第12张图片

你可能感兴趣的:(SFML,C++,c++,visualstudio,visual,studio)