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

THEOS编译错误
EN

Stack Overflow用户
提问于 2012-01-23 16:56:53
回答 3查看 4.9K关注 0票数 4

我刚刚开始尝试THEOS,发现它很好用。但不幸的是,我发现了以下错误。

代码语言:javascript
复制
theos/makefiles/common.mk:64: //makefiles/legacy.mk: No such file or directory
theos/makefiles/common.mk:77: *** You did not specify a target, and the "" platform does not define a default target.  Stop.

我的makefile是

代码语言:javascript
复制
SDKVERSION=5.0
TARGET=iphone

TWEAK_NAME = Sample
Sample_FILES = Tweak.xm

include theos/makefiles/common.mk
include $(THEOS_MAKE_PATH)/tweak.mk

我试了所有我能做到的方法,但在这个时候没有运气。有人有解决这个问题的办法吗?

提前谢谢。

顺便说一句,我用的是雪豹10.6.6和XCode 3.2.3 (iphone SDK4.0)

EN

回答 3

Stack Overflow用户

发布于 2012-01-30 07:10:50

_FILES、_FRAMEWORKS等的前缀必须与TWEAK_NAME、BUNDLE_NAME等相同。

因此,您应该将TWEAK_NAME更改为mytweak或prefix to Sample。

票数 1
EN

Stack Overflow用户

发布于 2014-01-08 11:06:43

确保通过运行以下命令设置THEOS:

代码语言:javascript
复制
export THEOS=/opt/theos

也就是说,如果将theos安装到/opt/theos

在makefile更改中

代码语言:javascript
复制
include theos/makefiles/common.mk

至:

代码语言:javascript
复制
include $(THEOS)/makefiles/common.mk
票数 1
EN

Stack Overflow用户

发布于 2012-08-15 14:35:08

你必须创建一个布局文件夹,在里面创建另一个DEBIAN文件夹,并放置一个控制文件。(假设你知道那是什么),别忘了chmod 0775文件夹和控制文件

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

https://stackoverflow.com/questions/8969085

复制
相关文章

相似问题

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