怎样在Android.mk上加宏定义

怎样在Android.mk上加宏定义,第1张

在Boardconfigmk
中添加一个
IS_FLAG := true
由于Boardconfigmk和各目录的Androidmk是相互关联的
所以我们可以在Androidmk 中添加
一个
ifdef IS_FLAG
LOCAL_CFLAGS += -DHHHH
endif
在Androidmk中添加的这行相当于在 该目录下的文件中定义了一个宏
#define HHHH

您在VS2017中找不到宏定义和枚举可能是由于您的设置有误导致的。建议您可在“工具-选项-文本编辑器-C/C++-附加的包含目录”中添加相应的文件路径或项目的文件路径,从而解决该问题。

加路径其实就是系统为可执行程序增加了搜索路径。当执行一个程序时,在当前目录下找不到该文件时系统就去path设定的目录搜索,如果找到就会执行。如将d:\ok加入path中,则该目录下的所有可执行文件都可在系统的其他目录执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13362408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存