下载 SFML

https://download.csdn.net/download/zrc4889/20677936

免费下载

下载 GCC 7.3.0

https://download.csdn.net/download/zrc4889/20677908

免费下载

开始

1,打开DevC++

2,点击 “工具” -> “编译选项”

3,添加新的编译器 (GCC 7.3.0)

注意是选择你下载好的资源文件中的 “mingw64” 文件夹

4,命名编译器

点击第四个箭头标志的按钮,重命名编译器(这里命名为a)

5,编译器命令

在 “在连接器命令行加入以下命令” 的框中
复制 -DSFML_STATIC -lsfml-graphics -lsfml-window -lsfml-system
注意要有空格

6,添加目录

点击 “目录” 选项卡
a) 配置 “二进制” 目录
点击 文件夹图标
找到到你的 SFML 目录下
选择 “bin” 目录
点击 “完成”
点击 “添加”
b)配置 “库” 目录
点击 文件夹图标
找到到你的 SFML 目录下
选择 “bin” 目录
点击 “完成”
点击 “添加”

c)配置 “C++包含文件” 目录
点击 文件夹图标
找到到你的 SFML 目录下
选择 “include” 目录
点击 “完成”
点击 “添加”

7, 试运行

新建目录并添加源文件

选择编译器

输入官方测试源代码

#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>int main()
{sf::RenderWindow window(sf::VideoMode(400, 400), "Circle");window.setFramerateLimit(60);sf::CircleShape circle(150);circle.setFillColor(sf::Color::Blue);circle.setPosition(10, 20);while (window.isOpen()) {sf::Event event;while (window.pollEvent(event)) {if (event.type == sf::Event::Closed|| (event.type == sf::Event::KeyPressed&& event.key.code == sf::Keyboard::Escape)) {window.close();}window.clear();window.draw(circle);window.display();}}return 0;
}

8,复制dll文件

复制 “SFML-2.5.1” -> “bin” 下的所有dll文件到我们刚才创建的源代码目录
编译代码需要这几个dll文件
编译出来的源程序也需要这几个dll文件

9,编译

编译并运行

成功!

结束语

如果我的文章对你有帮助的话,不妨点一个赞。
我的邮箱Email:zrc4889@163.com
有问题请在下方留言!

DevC++ 如何正确安装 SFML相关推荐

  1. 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...

            用Visual Studio.net 2003调试项目时,出现错误对话框,显示如下:         试图运行项目时出错,无法启动调试.没有正确安装调试器,请运行安装程序安装或恢复调试 ...

  2. 配置发布和禁用复制功能时提示 分发服务器未正确安装。

    错误提示(配置发布和禁用复制功能时提示 分发服务器未正确安装.): 1.无法为本地服务器找到分发服务器或分发数据库.可能未安装分发服务器,也可能在分发服务器上未将本地服务器配置为发布服务器. 2.SQ ...

  3. flashpaper打印机没有被正确安装_没有正确保存与安装,可导致80%的轴承提早失效...

    轴承损坏可谓司空见惯,可您是否知道,80%的轴承提早失效是因为没有正确地安装.轴承的正确安装,不仅可以增加轴承的使用寿命,降低成本,还可以大大提高生产效益. 没有正确保存与安装,可导致80%的轴承提早 ...

  4. 2019数据安装勾选_宝象课堂丨如何正确安装SOLIDWORKS 2019?

    文丨宝象联合实验室工程师刘杨 转载请注明出处. 一直不断有粉丝给小象留言,询问如何正确安装SOLIDWORKS 2019版本? 宝象工程师刘工给大家整理出完整的安装步骤,以及一些需要注意的点,这样的硬 ...

  5. 在Linux下正确安装VMWARE TOOLS

    在Linux下正确安装VMWARE TOOLS 1.以ROOT身份进入LINUX 2.按下CTRL+ALT组合键,进入主操作系统,点击VMWARE状态栏安装提示,或者点击SETTING菜单下的ENAB ...

  6. kali2020.1正确安装下载中文输入法及问题解决

    kali2020.1正确安装下载中文输入法及问题解决 参考文章: (1)kali2020.1正确安装下载中文输入法及问题解决 (2)https://www.cnblogs.com/mrlpl/p/12 ...

  7. 卸载 流程_如何正确安装卸载mac软件

    习惯了win系统的操作,对于刚上手的新手小白操作mac有些不顺畅,今天小编就整理了一份简单的基础操作流程,方便大家正确安装卸载mac软件. 1.如何安装软件? Mac系统安装软件的方法有两种,一种是直 ...

  8. Py之easygui:easygui的简介、安装(最正确安装)、使用方法之详细攻略

    Py之easygui:easygui的简介.安装(最正确安装).使用方法之详细攻略 目录 easygui的简介 easygui安装 1.获取Python的工具包easygui 2.easygui安装 ...

  9. 台式计算机防盗锁怎么安装,怎样拆装防盗门锁?防盗门锁怎么进行正确安装?...

    防盗门锁在生活中是非常常见的,如果人们想要更好的保证防盗门锁的安全性,那么就可以选择高质量的门锁,这样直接去进行更换就行了,怎么拆装防盗门锁是很多人们都想要知道的,就让自己再进行更换的时候会更加的方面 ...

最新文章

  1. 第三次spring冲刺1
  2. ajax.actionlink使用问题
  3. 在jboss上部署web应用
  4. Window 10 单机配置MYSQL主从同步
  5. lamuda表达式 list移除空元素_Lambda 表达式遍历集合时用remove方法删除list集合中满足条件的元素问题...
  6. LAMP架构(apache安装,apache工作原理介绍)
  7. MySQL数据库定期自动备份(定时任务)
  8. python3爬虫教程
  9. QT 5.12和有道词典冲突
  10. 辰智:2018中国餐饮大数据白皮书
  11. 配对t检验的应用条件是什么_配对t检验的适用条件,独立样本T检验、配对T检...
  12. WebGIS开发入门
  13. 清空了回收站的文件还能找回吗
  14. tp link拨号失败 服务器无响应,pppoe拨号失败解决方法_pppoe怎么设置
  15. Linux面试基础知识--汇总
  16. fckeditor 上传图片 php_FCKeditor上传文件重命名for php
  17. 通信专业考研就业专栏
  18. 读书感想20221218
  19. 三节课P1课程思维导图
  20. iOS类对象的初始化+initialize

热门文章

  1. 中南大学 计算机控制,中南大学计算机控制考试重点...pdf
  2. 区块链软件开发公司:区块链技术的安全解释
  3. 哪里能买到华强北真正洛达的airpods?
  4. Android 屏幕旋转(横竖设置)
  5. Latex参考文献自动化添加方法
  6. 一文读懂数字政府及其业务架构
  7. 【Word】论文参考文献的引用及自动编号
  8. 第十届国家精神造就者颁奖盛典完美闭幕,用音乐燃爆全媒体
  9. 计算机网络测试仪型号,CTC HCT-BERT/C 2M误码测试仪
  10. SmartX 超融合支撑 Rhapsody 医疗集成引擎运行效率实测详解 | 场景测评