visual studio2022导入SFML库


  最近在学习Beginning C++ game Programming这本书,这本书通过做游戏的方式来讲解c++的基本知识,个人觉得还不错。书里面主要用到了SFML这个库并详细讲解了在vs中导入它的步骤,我在这里简单做个总结,方便其他人来了解和学习。


 

1.在SFML (sfml-dev.org)官方网站下载最新版本的压缩包,下载时注意根据电脑配置选择32位还是64位。我在这里下载的是32位版本。

 

 

2.将其解压。我将它解压到了C盘,解压的文件夹命名为了SFML。

 

3.在vs中创建一个c++项目,在项目属性页配置这一项选择所有配置,平台选择win32(因为我们下载的是32位的sfml库,这里根据自己下载的库文件的类型选择,如果是64位的话选择x64)。点击进入c/c++这一栏的设置,在常规配置这一栏中更改附加包含目录这一项,在其中输入自己先前下载解压后的SFML库的include文件的系统路径。具体如下图所示:

 

 

4.点击进入链接器常规栏的设置,更改附加库目录这一项为SFML库的lib文件的系统路径。

 

 

5.选择配置为Debug配置,点击进入链接器输入栏的配置,在附加依赖项中加入: sfml-graphics-d.lib;sfml-window-d.lib;sfml-system-d.lib;sfml-network-d. lib;sfml-audio-d.lib;

 

 

6.将SFML中bin目录的内容复制粘贴到我们的项目所在的目录下就配置完成了。

 

 

 7.在我们调试程序时,记得根据自己的SFML库的位数选择x86或是x64,否则调试时会出现错误。(我选择的是32位,所以这里选择的是x86)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM