如何在另一台计算机上玩SFML游戏

How to play a SFML game on another computer

本文关键字:计算机 一台 游戏 SFML      更新时间:2023-10-16

我一直在寻找这个问题的答案,但似乎找不到一个真正做这项工作的人。我希望能够玩我的游戏,使用c++和SFML,在其他计算机上,而不是我自己的。我试图简单地复制。exe文件和图像,但当我这样做时,我只是得到关于丢失。dll文件的错误。我在SFML论坛上看到其他人这样做,所以它一定是可能的…我用的是Microsoft Visual c++ 2010

如果您计划部署一个SFML应用程序,建议静态构建您的项目。这还需要静态地构建SFML。它需要一点时间来设置,但是所有的依赖项都将包含在您的可执行文件中,使您的应用程序更可靠,更容易安装。不要将此过程与静态链接到SFML相混淆,在静态构建SFML之后,仍然需要进行静态链接。

你必须克隆SFML存储库并使用CMake生成你的visual studio项目,然后让你用/MTd静态构建SFML用于调试和/MT用于发布。这些选项可以在Project Properties > C/C++ > Code Generation > Runtime Library中找到。