【发布时间】:2013-04-14 13:46:45
【问题描述】:
我用 theos 做了一个功能齐全的调整,我需要使用一个图像文件 其中,获取图像的代码是正确的(在 Xcode 上测试)。 但图像并未包含在最终的 DEB 文件中。
我有这个makefile:
SDKVERSION=6.0
include theos/makefiles/common.mk
include theos/makefiles/tweak.mk
TWEAK_NAME = MyTweak
MyTweak_FRAMEWORKS = Foundation CoreGraphics UIKit
MyTweak_FILES = Tweak.xm image.png
include $(THEOS_MAKE_PATH)/tweak.mk
但是当我尝试编译时,我得到:
No rule to make target `obj/image.png.o', needed by `obj/MyTweak.dylib'. Stop.
我能做些什么来包含它??
(抱歉语法错误,来自 iphone)。
【问题讨论】:
-
只有熟悉 Theos 构建系统的人才能提供帮助。从 make 的角度来看,这意味着其中一个包含的 makefile 将
MyTweak_FILES变量的内容视为要编译的源文件。要么有一些其他变量应该用于图像文件,要么生成文件不知道如何处理 PNG 文件。