关于SFML的安装问题

我想在visual c++ 2017 和2022版装SFML,但是装好了以后,该调的也调了, 用x86,最后它说:现在的版本和已执行的版本相冲突,
当我换成x64的时候,又报错没有这个头文件
所以SFML必须是86位的系统吗?

SFML必须是86位的系统吗?肯定不是,SFML这种三方库肯定都是支持x86和64的
我估计你切换成x64,你的项目没有配置吧,没有去引用包含目录。
你就一步一步的来,先去下载已经编译好的SFML,这里下载的时候就可以选择32还是64位,然后在vs项目中通过添加包含目录和库目录去使用SFML。
一般来说,报没有头文件就是你的vs项目没包含或者路径不对。
常见的错误可能是你使用x64的时候引用了x86的lib,就会报无法解析的错误,还需要特别注意debug和release的库版本。
网上应该有很多教程,你照着弄一下。
https://www.jianshu.com/p/974f36f762a9
https://blog.csdn.net/vastz/article/details/109691535