找回密码
 注册
搜索
查看: 1322|回复: 5

[讨论] 请教下10A如何添加一个模块

[复制链接]
发表于 2011-8-26 18:43:32 | 显示全部楼层 |阅读模式
小弟刚开始接触MTK,手上的资料都是老版本的,想请教下大虾们怎么添加一个模块。
我看有的是修改make\plutommi\mmi_app里面的mmi_app.inc、mmi_app.lis和mmi_app.pth三个文件,有的是在make目录下建一个自己的目录,在里面创建一个.mak的文件,再这个文件爱你里面添加新模块信息。
这两种方式修改完后还需要修改其他什么地方吗?我以这两种方式添加模块后编译都没通过,大多都提示头文件(新添加的模块里面创建的)找不到,该怎么解决?[em03][em03][em03]
 楼主| 发表于 2011-8-30 08:52:13 | 显示全部楼层
有木有人帮我解决下啊[em03][em03][em03]
点评回复

使用道具 举报

 楼主| 发表于 2011-9-2 14:36:46 | 显示全部楼层
原来我没有修改option.mak这个文件,加上以下内容就好了。
ifeq ($(strip $(MY_APP_SUPPORT)),TRUE)
        COMPLIST += MyApp
        CUS_REL_SRC_COMP += MyApp
       
        COM_DEFS += __MMI_My_APP__
endif
[em08][em08][em08]
点评回复

使用道具 举报

 楼主| 发表于 2011-8-30 18:10:28 | 显示全部楼层
对的啊,全正确,都反复做了好多遍了,但是最后链接的时候总是提示“无法解析的外部符”,不能识别我添加的模块的函数,该怎么解决啊?
点评回复

使用道具 举报

发表于 2011-8-30 17:53:43 | 显示全部楼层
新加入的文件必须添加在框架的一些配置文件,确保它被加入工程和编译
Mmi_app.lis:声明MMI需要编译的源文件,添加如下一行 plutommi\mmi\Organizer\ OrganizerSrc\Test.c
Mmi_app.inc:指明MMI头文件所在的目录,添加如下一行 plutommi\mmi\Organizer\OrganizerInc
Mmi_app.pth:指明MMI所有源文件所在目录,添加如下一行 plutommi\mmi\Organizer\ OrganizerSrc
在plutommi\Customer\ResGenerator\MakeFile文件下添加如下 -I “../../MMI/Organizer/OrganizerInc”\

仔细检查路径是否正确
点评回复

使用道具 举报

发表于 2011-10-16 15:10:49 | 显示全部楼层
我也出现了同样的问题,option.mk和makefile也修改了,路径也检测没问题,在MMI_features_switchPLUTO.h中也加入了#define __MMI_MYAPP__,但还是在链接时提示错误,能指点下小弟吗
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-25 22:32 , Processed in 0.046656 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表