首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SDL -跨平台开发

SDL -跨平台开发
EN

Stack Overflow用户
提问于 2012-05-21 16:36:24
回答 2查看 4.6K关注 0票数 5

在接下来的几个月里,我将参加一场小型比赛。它们要求提交文件能够在Linux上编译(在为竞赛运行/评估之前)。我将使用SDL和C++。我以前只在Windows上开发过,我已经非常习惯于Visual所带来的好处。我希望能够在windows中使用VS进行开发,然后在进程接近尾声时将其迁移到linux。除了确保SDL已经安装在Linux机器上之外,在整个开发过程中,我还可以做一些事情来简化进程吗?此外,所有这些竞赛规则都规定:

它还必须在一个开放的平台上工作(我们强烈建议确保您的程序在现代风格的GNU/Linux上运行,因为所有评审都可以访问它)。

我假设在Ubuntu中编译/运行(已经有一个带有此功能的主服务器)就足够了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-21 16:45:31

您的问题有点开放,但我的第一个建议是使用一个适当的跨平台构建系统,比如从第一天起使用CMake 。最后,我将避免“迁移”到Linux;您可能有一个粗略的日程安排(可能会遇到您没有预料到的问题)。因此,持续构建(工作的) Linux版本将有助于缓解您的担忧。

此外,如果游戏只在Linux下运行,为什么不在某个虚拟机中安装Ubuntu,并熟悉一些开发环境,比如kdevelop或qtcreator?直接接触你正在开发的平台会不会让事情变得简单一些?

票数 5
EN

Stack Overflow用户

发布于 2012-05-21 16:47:10

我正在开发游戏,开始就像你一样。为此,我建议您使用SFML库。它不是很大,是非常好的事情,从开始。

您可以在这里使用:

  • 二维渲染器(OpenGL)
  • 字体
  • 计时器
  • 图像/精灵的包装
  • 后效果/着色器
  • 声响
  • 网络

页面中,您可以找到一些开始示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10689074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档