如何在另一台计算机上玩SFML游戏
How to play a SFML game on another computer
我一直在寻找这个问题的答案,但似乎找不到一个真正做这项工作的人。我希望能够玩我的游戏,使用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
中找到。
相关文章:
- 我的 SDL2 程序需要哪些二进制文件,以便它在另一台未安装 SDL2 的计算机中工作
- 在另一台 PC 上执行程序时加载 SDL2 共享库时出错
- 另一台电脑上的Visual Studio C++项目无法生成
- Homebrew OS X OpenCV - 在另一台Mac上运行时寻找dylib
- 当我在支持 avx2 的机器上编译并在另一台仅支持 avx 的机器上运行二进制文件时会发生什么?
- 如何在另一台未安装 Visual Studio 的计算机中使用由 Visual Studio 生成的 dll
- 在另一台计算机中运行 GTKMM 代码时未定义的符号
- 将Visual Studio C 构建的中间文件移至另一台计算机
- 为什么我的Glreadpixels程序在另一台计算机中不起作用
- 在另一台计算机MFC C++上不进入while循环
- 我可以将TokenPrivileges数组从一台计算机复制到另一台计算机吗
- 从另一台计算机运行opencv可执行文件
- 通过网络直接从另一台计算机的内存中读取文件
- fwrite在一台计算机上浮动,在另一台计算机中浮动
- 在C++中使用 zeromq 将序列化的 Mat 对象发送到另一台计算机
- 一台计算机中出现 msvs 2013 错误 C2057,另一台计算机中没有错误。这是怎么回事?
- 使用蓝牙将陀螺仪数据传输到另一台计算机
- 使用脉冲编码调制从一台计算机到另一台计算机的数据传输
- 如何在另一台计算机(linux)上使用OpenCV运行c++库
- 在局域网上选择一台计算机作为服务器