找回密码
 注册
搜索
查看: 1689|回复: 7

[讨论] 请教一个添加应用的问题

[复制链接]
发表于 2011-7-20 16:21:19 | 显示全部楼层 |阅读模式
之前有个词典的软件包,里面只有C和H文件,我嵌入到mmi里面可以,改的地方很少:
1.在mmi里添加该应用文件夹
2.在modis\mmi_app里的ini添加头文件的路径
3.在VC左边项目里添加源文件
4.入口函数还有资源文件都放对地方
然后make modis就可以嵌入了,模拟也看到相关功能。

现在有一个词典的软件包,里面有几个C文件,几个H文件,一个A文件。按上面的做法,就是缺少了个A文件不知道怎么用。肯定大侠们帮个忙。衷心感谢。
解压A文件里面有7个obj。弄了两天还是没有头绪。

还有一个奇怪的现象就是,我的VC6.0 (企业版)那个project->setting->没有LINK那个页面的。下了好几个VC来重装,装了很多次,还是没有。
 楼主| 发表于 2011-7-21 14:10:40 | 显示全部楼层
以下是引用iamyushaopeng在2011-7-21 10:17:22的发言:
编译手机版本烧到手机上试下,你包里的库文件应该是用ARM编译的,VC不能使用。


我刚开始也认为库文件不适合在VC上面用,现在看到你这样说,心里有点底气了。我也想下到手机上,可惜的是
make ** gprs remake mmi_app时又出现


2011/07/19 16:15:23 Building mmi_app
                    LOG: .\build\LCSH53_IBU_09A\log\mmi_app.log
                    Total 1384 warnings found.
2011/07/19 16:59:39 Building verno
                    LOG: .\build\LCSH53_IBU_09A\log\verno.log
                    Total 0 warnings found.
Linking LCSH53_IBU_09A_PCB01_gprs_MT6253_S00.L5AWM03_9_52_1_2T13M0518_M716 ...
2011/07/19 16:59:43
make: *** [LCSH53_IBU_09A_PCB01_gprs_MT6253_S00.L5AWM03_9_52_1_2T13M0518_M716.bi
n] Error 1
系统找不到指定的路径。

很痛苦。。。。
点评回复

使用道具 举报

发表于 2011-7-21 10:17:22 | 显示全部楼层
编译手机版本烧到手机上试下,你包里的库文件应该是用ARM编译的,VC不能使用。
点评回复

使用道具 举报

 楼主| 发表于 2011-7-21 09:55:28 | 显示全部楼层
我把a文件解压,然后自己打包成lib了。在VC左边那个工程里也用右键把lib添加进去了,结果还是出错。都是一些函数名的错误,一大堆。很多都是entry的函数。我估计都是那些obj文件里的函数。
点评回复

使用道具 举报

发表于 2011-7-21 09:31:01 | 显示全部楼层
obj 你可以打包成lib来用啊
点评回复

使用道具 举报

 楼主| 发表于 2011-7-25 11:10:52 | 显示全部楼层
关于那个库文件,也许真的是不支持VC,也许也不是我当前平台的库来的,在这里先谢谢大家的解答,让我受益良多。非常感谢大家。

还有就是编译的问题,呵呵:
Warning: L6340W: options first and last are ignored for link type of -scattered
Fatal error: L6002U: Could not open file .\build\LCSH53_IBU_09A\gprs\MT6253o\lib\init.lib.
Not enough information to produce a SYMDEFs file.
Not enough information to list image symbols.
Not enough information to list the image map.
Not enough information to list the image sizes and/or totals.
Finished: 4 information, 1 warning, 0 error and 1 fatal error messages.

这是在build\LCSH53_IBU_09A\MT6253.log下的信息。

在build\LCSH53_IBU_09A\gprs\MT6253o\lib目录下只有3个库文件bootloader,mmi_app,verno是不是SDK不完整的问题?
点评回复

使用道具 举报

发表于 2011-7-23 17:59:30 | 显示全部楼层
以下是引用riddle530在2011-7-21 14:10:40的发言:


我刚开始也认为库文件不适合在VC上面用,现在看到你这样说,心里有点底气了。我也想下到手机上,可惜的是
make ** gprs remake mmi_app时又出现


2011/07/19 16:15:23 Building mmi_app
                                                                                                                                                                LOG: .\build\LCSH53_IBU_09A\log\mmi_app.log
                                                                                                                                                                Total 1384 warnings found.
2011/07/19 16:59:39 Building verno
                                                                                                                                                                LOG: .\build\LCSH53_IBU_09A\log\verno.log
                                                                                                                                                                Total 0 warnings found.
Linking LCSH53_IBU_09A_PCB01_gprs_MT6253_S00.L5AWM03_9_52_1_2T13M0518_M716 ...
2011/07/19 16:59:43
make: *** [LCSH53_IBU_09A_PCB01_gprs_MT6253_S00.L5AWM03_9_52_1_2T13M0518_M716.bi
n] Error 1
系统找不到指定的路径。

很痛苦。。。。


要看是什么链接错误呀,我估计要么是你没有链接那个库文件,要么是链接的这个库文件在你的软件版本上链接不过。最直接的办法是找这个软件的技术支持,其他人看不到库里的源代码也帮不上你。
点评回复

使用道具 举报

发表于 2011-7-22 22:00:19 | 显示全部楼层
先建立自己的moude,在makefile里添加该moudle参加编译,在make目录下建立moudle的文件夹,建立lis文件,new工程,new modis,打开modis就可以在project中找到,不用手动添加
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-26 20:20 , Processed in 0.044704 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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