SFML环境配置

材料:
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;
}

出现此结果即为安装成功
在这里插入图片描述

要在VSCode中配置C++环境并使用SFML库,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了VSCode和C++编译器(如GCC)。 2. 在VSCode中安装C++插件,例如"C/C++"或"Code Runner"插件。打开VSCode,点击扩展图标(四个方块组成的正方形),搜索并安装插件。 3. 创建一个新的C++项目文件夹,并打开该文件夹。 4. 在项目文件夹中创建一个名为`.vscode`的文件夹。 5. 在`.vscode`文件夹中创建一个名为`tasks.json`的文件,并将以下内容复制到该文件中: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } } ] } ``` 这个`tasks.json`文件将使用GCC编译器构建你的C++代码。 6. 接下来,在项目文件夹中创建一个名为`launch.json`的文件,并将以下内容复制到该文件中: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` 这个`launch.json`文件将使用GDB调试器来运行你的C++代码。 7. 现在,你需要下载SFML库并将其安装在你的系统上。你可以从SFML官网(https://www.sfml-dev.org/)下载相应的库文件。 8. 将SFML库文件解压到你的项目文件夹中(或者你可以选择在全局安装)。 9. 在VSCode中打开你的项目文件夹,创建一个新的C++源代码文件,并在其中编写你的SFML程序。 10. 编写完程序后,按下`Ctrl + Shift + B`键,选择"build"任务来编译你的代码。 11. 最后,按下`F5`键来运行你的程序,选择"(gdb) Launch"配置进行调试。 通过以上步骤,你应该能够在VSCode中配置C++环境并使用SFML库进行开发。请注意,上述步骤可能因操作系统和软件版本而有所不同,所以请根据自己的情况进行相应的调整。
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值