有一个项目有#preprocess
个指令。即文件开头有#preprocess
指令,文件中有#ifdef BlackBerrySDK6.0.0
。
虽然它在eclipse中编译得很好,但使用bb-ant-tools时仍存在问题。它表现得好像没有预处理:在不应包含的字符串上编译错误。
我有build.properties文件;它包含在<property file="build.properties">
和<jdp file="build.properties">
中。我有BlackBerrySDK5.0.0=true
。
答案 0 :(得分:1)
自己实现了。我应该在任务的属性中声明define =“blabla”:<rapc output="foo" destdir="bar" defines="blabla">