找回密码
 注册
搜索
查看: 606|回复: 10

编译的时候,莫名奇妙的错误!

[复制链接]
发表于 2010-2-25 18:02:23 | 显示全部楼层 |阅读模式
不知道 大家有没有对到过这样的问题?
在mmi_app模块中使用 mmi_framework 中的定义ID, 即使加了 定义ID的头文件 *.h , 但是编译的时候还是会出错,说是使用 mmi_framework 中的定义ID 没有定义!!   不得不想其他法子!!
这种事情虽然不多,但是我就一直不明白,请问哪位大侠可以解惑?
 楼主| 发表于 2010-2-25 18:03:27 | 显示全部楼层
即使直接 extern  在mmi_app  模块中, 它还是报一样的错!
点评回复

使用道具 举报

 楼主| 发表于 2010-2-26 11:58:28 | 显示全部楼层
今天又出现了, 我自己定义了模块 A, 在mmi_app模块下 , 但是使用了mmi_framework 中的一个screen ID, 加了头文件, 结果 头文件打不开, 最后使用了 extern int screen ID  编译过了也没有用啊! 谁有好法子解决啊?
点评回复

使用道具 举报

 楼主| 发表于 2010-3-1 09:42:21 | 显示全部楼层
自己顶下,希望有人能回答!
点评回复

使用道具 举报

 楼主| 发表于 2010-3-1 09:43:05 | 显示全部楼层
对了  忘记说了,是MTK平台的
点评回复

使用道具 举报

发表于 2010-3-1 11:45:48 | 显示全部楼层
screen ID, 需要加一系列的文件。因为你是夸模块的。
点评回复

使用道具 举报

发表于 2010-3-3 13:23:47 | 显示全部楼层
我咋发现只有包括resdef。h就ok了
点评回复

使用道具 举报

 楼主| 发表于 2010-3-4 09:35:47 | 显示全部楼层
不同的模块啊!!
昨天我有把需要的头文件(本来在mmi_framework中的)加到了 make\plutommi\mmi_app\mmi_app.inc 中, 结果OK!!!

难道只有这样才能搞定?
点评回复

使用道具 举报

发表于 2010-3-5 20:36:44 | 显示全部楼层
以下是引用nanfeng021在2010-3-4 9:35:47的发言:
不同的模块啊!!
昨天我有把需要的头文件(本来在mmi_framework中的)加到了 make\plutommi\mmi_app\mmi_app.inc 中, 结果OK!!!

难道只有这样才能搞定?

这样做即是一种办法。因为,比较明显,你的项目不是单独的项目,它依赖于mmi_app这个大模块。或许,你的项目最终会在mmi_app中完成编译,而mmi_aapp模块也需要知晓这个ID的声明文件,所以必须在 mmi_app.inc 中包含。
点评回复

使用道具 举报

 楼主| 发表于 2010-3-6 15:11:50 | 显示全部楼层
9楼的  但是为什么有一些ID可以直接include 头文件 就可以呢? 有些不可以呢?? 根本原因是什么??  以后关键要注意什么??
点评回复

使用道具 举报

发表于 2010-3-11 11:12:10 | 显示全部楼层
顶下楼主
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-10-7 15:28 , Processed in 0.061539 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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