【问题标题】:Making a portable SFML project in codeblocks在代码块中制作可移植的 SFML 项目
【发布时间】:2013-01-05 18:58:10
【问题描述】:

我在代码块中使用 SFML 制作了一个游戏作为我的编程项目。问题是,我的老师想要他可以在自己的电脑上编译的格式的源代码。他没有 sfml 也没有代码块。

所以我想知道我是否可以让我的项目可移植,以便他可以简单地在他自己的电脑上编译它?

不允许只提交exe文件。

【问题讨论】:

  • 告诉你的老师你正在使用 SFML,并给他你的源代码。如果他有任何能力,他编写一个小游戏应该没有问题。

标签: project codeblocks sfml


【解决方案1】:

您对“便携”的理解是什么? 它们应该在两台 Windows PC 之间还是在两个不同的操作系统之间移植?

Code::Blocks 项目本身即使在操作系统之间也始终是可移植的,但对于库而言,它在很大程度上取决于所使用的系统。对于两个 Windows 版本,应该有可能提供完整的库(lib、头文件、二进制文件)并简单地使用项目文件中的相对路径。但它仍然需要您和您的老师使用相同的编译器,否则您可能会遇到问题(例如,RC 二进制文件不适用于 GCC 版本 >= 4.7.x)。

但正如安库里奥所说:

如果他[你的老师]有任何能力,他编写一个小游戏应该没有问题。

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 2013-12-29
    • 1970-01-01
    • 2016-09-08
    • 2012-11-22
    • 2012-11-13
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多