微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk android 宏定义,解决送20rd,谢谢!

mtk android 宏定义,解决送20rd,谢谢!

时间:10-02 整理:3721RD 点击:
请问有人在system/vold下的android.mk下建宏无效。
ifeq ($(TARGET_BUILD_VARIant),eng)
LOCAL_CFLAGS += -DENG_BUILD_ENG
endif
ifeq ($(USB_NAME_SYH),yes)
LOCAL_CFLAGS += -DUSB_NAME_SYH
endif
红色为自己建的宏,其中ifeq的条件成立,确认已经跑进去。或者直接不加宏控制,如下定义:
LOCAL_CFLAGS += -DUSB_NAME_SYH

这样的话,USB_NAME_SYH这个宏还是不生效,在system/vold下无法使用。
但是在php?mod=tag&id=6090" target="_blank" class="relatedlink">Framework下面的android.mk下建宏就可以生效。
我想应该是和编译的规则有关系。

没这样弄过!

看看。

想了几天,还是没搞明白。

坐等高手解决啊。
没有宏控制,一套代码做很多个项目就麻烦了。

可能跟在哪个模块有关,你把LOCAL_CFLAGS += -DUSB_NAME_SYH 放在 LOCAL_CFLAGS :=-Werror=format 后面试试

LOCAL_CFLAGS :=-Werror=format
这句是什么意思?

哦,那我的文件内容跟你的不一样,那可以在LOCAL_MODULE:=vold 这个模块中的LOCAL_CFLAGS := XXX后面加LOCAL_CFLAGS += -DUSB_NAME_SYH ,也不确定,可以试试

我试试 ,谢谢啊!
怎么给分啊。

真可以。
兄弟,怎么给分你啊。


点右上解的设置,然后选积分,就可以转账了。

没看到怎么转。
找了半天

看看这个吧。
点进去应当就知道了。


都没转账的地方

make.....................

估计只有管理员才能转账吧。

没事啦,互相帮助是应该的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top