找回密码
 注册
搜索
查看: 637|回复: 2

[讨论] resgenerator 如何定义新函数?

[复制链接]
发表于 2010-10-30 11:54:46 | 显示全部楼层 |阅读模式
编译通过了,link生成bin时报错
undefined symbol PopulateFirstAppRes in populateres.o
可能是添加步骤错了?我是这样做的:
新增一个文件
plutommi\Customer\CustResource\PLUTO_MMI\Res_MMI\Res_FirstApp.c
#ifdef DEVELOPER_BUILD_FIRST_PASS
#include "PopulateRes.h"
#include "MMI_features.h"
#include "FirstAppDefs.h"
void PopulateFirstAppRes(void)
{
       
}

#endif

在populateres.c里调用这个函数
。。。。。
extern void PopulateFirstAppRes(void);
。。。。
PRINT_INFORMATION(("Populating FirstApp Resources\n"));
PopulateFirstAppRes();
按教程上将plutommi\Customer\ResGenerator\Makefile
-I "../../MMI/MainMenu/MainMenuInc" -I "../../MMI/FirstApp/FirstAppInc" 就是Res_FirstApp.c这个文件没有加入项目中,是不是要用什么方法将它加入最终生成目标文件的列表里?
 楼主| 发表于 2010-11-2 10:08:38 | 显示全部楼层
在populateres.c里已经声明了外部函数PopulateFirstAppRes
extern void PopulateFirstAppRes(void);
Res_FirstApp.c肯定也参与了编译了,不知道怎么回事,可能没加入最后的目标文件?
点评回复

使用道具 举报

发表于 2010-11-1 19:54:08 | 显示全部楼层
不用,把PopulateFirstAppRes函数声明下应该可以滴
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-26 23:55 , Processed in 0.044182 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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