【问题标题】:THEOS compilation errorsTHEOS编译错误
【发布时间】:2012-01-23 08:56:52
【问题描述】:

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

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是

SDKVERSION=5.0
TARGET=iphone

TWEAK_NAME = Sample
Sample_FILES = Tweak.xm

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

我尽我所能尝试了,但此时没有运气。有没有人可以解决这个问题?

提前致谢。

顺便说一句,我使用的是带有 XCode 3.2.3(iphone sdk 4.0)的 Snow Leopord 10.6.6

【问题讨论】:

    标签: iphone iphone-sdk-4.1 cydia


    【解决方案1】:

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

    因此,您应该将 TWEAK_NAME 更改为 mytweak 或将前缀更改为 Sample。

    【讨论】:

      【解决方案2】:

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

      export THEOS=/opt/theos
      

      如果你把theos安装到/opt/theos

      在您的 makefile 更改中

      include theos/makefiles/common.mk
      

      到:

      include $(THEOS)/makefiles/common.mk
      

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多