在Boardconfig.mk
中添加一个
IS_FLAG := true
由于Boardconfig.mk和各目录的Android.mk是相互关联的
所以我们可以在Android.mk 中添加
一个
ifdef IS_FLAG
LOCAL_CFLAGS += -DHHHH
endif
在Android.mk中添加的这行相当于在 该目录下的文件中定义了一个宏
#define HHHH
如果我们想要在某个工程中根据工程的不同来对相关的代码中的某段参数进行选择时,可以参考此方法
在Boardconfig.mk
中添加一个
IS_FLAG := true
由于Boardconfig.mk和各目录的Android.mk是相互关联的
所以我们可以在Android.mk 中添加
一个
ifdef IS_FLAG
LOCAL_CFLAGS += -DHHHH
endif
在Android.mk中添加的这行相当于在 该目录下的文件中定义了一个宏
#define HHHH
如果我们想要在某个工程中根据工程的不同来对相关的代码中的某段参数进行选择时,可以参考此方法
上一篇:对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
下一篇:程序员,我们应该如何去学习
编译报错问题解决
config.mk 中添加一个 IS_FLAG := true 由于Boardconfig.mk和各目录的Android.mk是相互关联的 所以我们可以在A
宏名和参数的括号间不能有空格宏替换只作替换,...
宏定义的使用关键字 "#define" ,是C语言中提供的命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率。 1. 定义宏定义 &nb
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M