VS2015系统配置SFML运行环境

Win10 版本:Win10专业版

SFML版本:SFML-2.5.1-windows-vc15-64-bit 

           官网下载地址(推荐)https://www.sfml-dev.org/download/sfml/2.5.1/

           博客下载地址:  https://download.csdn.net/download/qq_29449969/12040887

    推荐大家去官网地址下载吧,我也想做个好人,但是没办法设置0积分,设置后,总是被系统自动更改

VS版本:2015 Professional

SFML本地地址:D:\SFML-2.5.1-windows-vc15-64-bit\SFML-2.5.1     (看个人情况)

下载后解压:

ss

配置sfml系统环境:

复制bin下全部文件(openal32.dll 特殊,如果原来已经存在此文件,则不需要复制此文件,否则也要复制此文件) ->C:\Windows\System32

2

注册dll动态库

桌面创建bat文件,把代码复制进去,以管理员方式运行bat文件,注意,此过程可能弹出警示框,连击确定即可

@echo start reg
regsvr32 sfml-graphics-2.dll
@echo 1 success
Regsvr32 openal32.dll
@echo 2 success
Regsvr32 sfml-audio-2.dll
@echo 3 success
Regsvr32 sfml-audio-d-2.dll
@echo 4 success
Regsvr32 sfml-graphics-2.dll
@echo 5 success
Regsvr32 sfml-graphics-d-2.dll
@echo 6 success
Regsvr32 sfml-network-2.dll
@echo 7 success
Regsvr32 sfml-network-d-2.dll
@echo 8 success
Regsvr32 sfml-system-2.dll
@echo 9 success
Regsvr32 sfml-system-d-2.dll
@echo 10 success
Regsvr32 sfml-window-2.dll
@echo 11 success
Regsvr32 sfml-window-d-2.dll
@echo 12 success
@pause

 会出现多个这样的警示框,连击确定即可

3

配置环境变量

以防外一,配置SFML环境变量(系统变量)

变量名称:sfml

变量:D:\SFML-2.5.1-windows-vc15-64-bit\SFML-2.5.1\bin     (此目录为我自己的SFML目录,看个人而定)

配置vs项目sfml编译环境

新建空项目(非MFC项目)

点击右键,属性,配置可选为Release 或者Debug,图中为Release 环境 , 平台为x64 ,

设置C/C++ 附加包含目录

 设置链接器附加库目录(配置依然为Release,图中没来得及切换)

设置连接器附加依赖项

sfml-graphics.lib;sfml-window.lib;sfml-system.lib;

如果配置为Debug配置环境,请切换

sfml-graphics-d.lib;sfml-window-d.lib;sfml-system-d.lib;

基本运行就这些,网络,音频 等配置 请参考官网

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

新建SFML文件

main.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;
}

运行,注意看运行方式,否则会报错误

Release运行方式,x64平台



运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值