首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译Tux Rider

编译Tux Rider
EN

Stack Overflow用户
提问于 2009-08-12 11:50:02
回答 4查看 649关注 0票数 1

Tux Rider是一个著名的Tux赛车游戏的iPhone端口。因为它是通用公共许可证软件,所以源代码可以在author's website上找到。我下载了源代码,但无法编译,因为它缺少资源。具体地说,我得到以下编译错误:

代码语言:javascript
复制
Rider: No such file or directory
World:  No such file or directory
Challenge:  No such file or directory
v1.1:  No such file or directory 

我找不到作者的任何联系信息,我希望能够构建我自己的应用程序版本。我有一个iPhone开发工具包,似乎修改一个可以正常工作的游戏将是学习OpenGL的一个很好的入门。有没有人成功地编译了这个游戏?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-25 04:52:49

从错误中判断,我将猜测您解压到名为"Tux Rider World ChallengeV1.1“的目录中,构建脚本或Makefile中的某些内容没有正确引用路径参数。尝试将源文件移动到完整路径名中没有空格的目录中,然后重复构建过程。

票数 5
EN

Stack Overflow用户

发布于 2009-08-12 12:23:53

如果你的目标仅仅是学习OpenGL,我强烈建议而不是现在就尝试一下。为什么?

  • 你将花费你的时间去寻找所有不能正确编译到iPhone SDK的东西,我的直觉是在一个像Tux Racer这样大小的游戏中,会有很多这样的东西。如果你一开始就不了解OpenGL,那你的工作就会变得困难100倍。
  • OpenGL on

iPhone (OpenGL ES)是标准OpenGL的子集。我可以想象,除非Tux Racer是专门针对OpenGL ES编写的,否则您将不得不花费大量时间想出与OpenGL ES相同的工作方法,如果您不了解OpenGL,您的工作将再一次增加100倍的难度。

如果你想在iPhone上学习OpenGL,我强烈推荐这个博客系列:iPhone OpenGL ES Tutorial Series。它提供的信息非常丰富,编写得非常好,并且专注于为iPhone本身编写OpenGL代码。祝好运!

票数 2
EN

Stack Overflow用户

发布于 2009-09-23 19:59:27

听起来这个端口违反了GPLv2的条款和条件,但我不是律师。

仔细阅读license并将其报告给http://gpl-violations.org,让他们也看一看。在自由软件基金会决定采取法律行动的情况下,端口作者的身份不能被隐藏(苹果公司必须拥有它)。

在编译和打包的GPL产品上赚钱并不是什么新鲜事。但它必须在不违反许可证的情况下完成,否则这只是贪婪。

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

https://stackoverflow.com/questions/1265680

复制
相关文章

相似问题

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