WEO啦

首页 » 正文内容 » 移植经验汇总QA库
移植经验汇总QA库
收录时间:2022-11-25 21:36:18  浏览:0
技术支持部门QA库(MTK版本)注:该文档版本为V1/01 Q:6225_06B平台上,客户编译阶段修改的NVRAM相关文件报错。A:将(kal_uint8)NVRAM_RESERVED_VALUE 前的强制类型转换去掉即可编译通过。 2 Q:6223P_07A平台上,客户编译阶段报错/ Error/ L6218E/ Undefined symbol GetDateTime (referred from DMG_Client/obj)/。A:有些客户平台代码改动很大,将原先系统自带的GetDateTime函数删除掉,客户通过***掉我们的外部声明或加入原先的定***决编译报错的问题。3Q:老版本中编译阶段出现wap_connect_url 函数找不到,或者游戏中上网死机的情况。A:告知客户需要将其上网的函数替换为其平台上对应的上网函数即可,并告之客户可参见我们的移植文档。新版本中已将上网的部分出除,避免了再有该问题重现。4Q:6225_06B平台上,进入游戏设置界面后左功能键,Enter键不起作用。 A:发现客户平台上SetLeftSoftKeyFunction函数有很大变动造成的,用DmgSetKeyHandler(FUN/ DMGKEY_LSK/ DMGKEY_EVENT_UP)/DmgSetKeyHandler(FUN/ DMGKEY_5/ DMGKEY_EVENT_UP)/ 函数在设置界面注册后可以解决该问题。5Q:6225_06B平台上客户编译阶段报错“DMGEntryMain_skipegg ( )”链接失败。 A:我方让其重新new一次,但仍重现该问题,通过走查出包记录发现与其对应平台是一致的,最后重新出包后解决了该链接问题。6Q:6223平台上,客户CECT测试魔力球游戏时发现有死机的情况,对方催的很急,说明书已经量产,要求尽快解决。 A:在拿到6223平台代码后,添加新的魔力球代码,重新编译后,将新的生成的魔力球库文件与原先的库文件整合成新的库文件发给客户,最后通过测试,问题解决。7Q:客户反馈菜单项游戏设置中的声音选项中无法关闭我们游戏的声音。 A:给客户解释我们的游戏***于MTK平台自带的游戏,在游戏进入后可以进行声音的设置。8Q:25,27等双卡新的版本平台上,客户是按照我们移植文档进行,但编译到NV的文件编译不过,会报错 A:检查nvram_user_config/c文件下的NV的各项的值,经修改将属性一项改为只有NVRAM_CATEGORY_USER时,remake则编译通过的。9Q:23等版本平台上,客户编译报错UI_start_timer,_show_transparent_image函数未定义A: 需要和客户沟通,在客户平台代码上把这2个函数前的static修饰符去掉,remake则编译通过的。10Q:有客户反馈在没有触摸屏的项目中,编译报错A: 需要和客户沟通,告诉客户在文件DMG_Client/c下将宏UNDEF_PEN_FUNCTION和UNDEF_PEN_REG_FUNCTION开启。11Q:有客户反馈需要去掉快乐风的游戏logo/该怎样处理?A: 需要和客户沟通,告诉客户在文件DMG_Client/c下将函数DmgCheckForLogo的返回值改为0即可。12Q:游戏按照移植文档的步奏进行,并进行了检查是没有问题的,但客户的手机不能开机或开机后黑屏?A: 先检查客户那边rom,NV的空间是否有超界,若是空间问题,可以删减图片达到验证的效果,若不是则将NV_EF_DMG_VRAM_ID的位置向前移若干项的。 13Q:有一个23项目的客户在移植了游戏后编译报错,出错信息不常见,抱错是声音播放的函数未定义?A:和客户沟通后,发现客户项目中是将MP3模块去掉的,最后在DMG_Client/c文件中将其定义为空函数,可将问题解决的。14Q: 有一个客户在移植了游戏后,下载到手机上,但游戏的文字和图标并不能显示出来?A: 去客户那边检查代码后发现客户的项目中是把MTK默认的游戏模块***掉的, _MMI_GAME_,而我们的游戏资源是加在res_game/c文件下的,这样是不能被编译到的,将我们的游戏资源换到另外的资源文件中,编译通过后,下载至手机验证是正常的,问题解决。15Q: 有一个客户27_0828的项目在移植了游戏后,开机白屏,一直停留在开机logo界面,客户怀疑是我们游戏的问题?A: 去客户那边做游戏相关的验证工作,发现程序是在进入mmi_task/c文件下的初始化函数的时候出现的问题,经过确认是在读写NV的时候出现的问题,进行读写NV的实验,***掉我们的游戏后,每次加入不同区域的NV进行读写NV的实验工作,发现都不能正常读写,通过验证证明客户开机白屏问题不是游戏造成的,而是客户平台版本的一个bug/后来该客户向MTK反馈了该问题。16Q: 联想有一个双卡的项目,方案公司在上海,移植我们的游戏不能编译过,又或是发***不能正常发送的? A: 和方案公司沟通后,发现方案公司的平台代码做了很大的修改,发送***的部分是自己开发的,已与MTK原来的代码差异很大了,经过沟通我们开放了发***的函数,类似问题以后可以在DMG_Client/c文件下修改DmgSendEx函数,客户可以自行修改该发送***的函数。17Q:有一个23双卡的项目,方案公司在上海,移植我们的游戏不能编译通过,在编译资源的部分就已经报错了? A:去客户那边做游戏相关的验证工作,发现任意的***掉一些功能后,再编译都是可以的,最后将代码里面有我们自己定义的宏的地方全部改为#if 1的形式,可以编译通过的,最后原因定位在option/mak文件下的主键太多,造成的不能编译通过的问题的。18Q:有一个客户在进入“功夫小鸡”游戏后,在主菜单界面时退出游戏,在待机界面背光不能灭掉? A: 和方案公司沟通后,我们检查代码发现功夫小鸡游戏背光设置的这个bug,反馈至产品部,后由产品开发部修改后,重新发给客户一个新库,后经客户验证问题解决。19Q:有一个客户在移植了我们的游戏和WAP应用后,在进入WAP应用后发现左右软键的地方没有文字显示,便联系到我们这边了,该怎样处理? A: 和客户沟通后,我们部门需要将这个需求反馈至商务部,产品部,由产品部推动,产品开发部做修改的工作,最后由技术支持部门将修改后的新库发布,交由客户或相关商务人员。20Q: 有客户的项目是支持传感器的,并希望我们能在游戏中加入相关的功能,我们该怎样处理? A: 和客户沟通,我们需要客户封装2个相关的函数给到我们。1个是判断是否有摇动的函数,“功夫小鸡”游戏中通过该函数可以将鸡蛋仍出的,另一个是判断左右摇动的函数,“地下城”游戏中可通过该函数进行左右的移动的。后可反馈至产品开发部做游戏的修改,最后交由技术支持部门出包给到客户或相关的商务人员。21Q: 有客户的项目是支持横竖屏翻转的,在内置了我们的游戏后,在屏幕翻转的时候出现了界面显示上的bug/我们该怎样处理?A: 可以和客户沟通,目前我们处理该问题有2种方法。1是直接将屏幕固定成一种显示形式,即要麽是横屏显示,要麽是竖屏显示,客户那边需要做的改动是当在我们游戏的状态下时,在进入他们的翻转函数的时候直接return退出,即可。2是在进入们的翻转函数的时候先退出游戏,这样的2种方式都是可以避免bug的,而且不需要重新发布新的游戏包。(有更好的方法的话,大家可以更新补充)22Q: 有客户的项目是支持震动器的,在内置了我们的游戏后,客户反馈在进入游戏的时候震动器是开启的,但退出后不能关闭,我们该怎样处理?A: 可以和客户沟通, 在文件DMG_Client/c下有2个函数。DMGPreEntryKKGame和DMGExitKKGame,可以在进入游戏和退出游戏之前做相关的设置工作,如,客户可以在DMGPreEntryKKGame函数内增加开启震动器的处理,而在DMGExitKKGame函数内增加关闭震动器的处理。这样问题即可解决。23Q: 有客户的项目是全屏触摸的,没有按键。反馈说我们游戏中有“按0键购买道具”希望我们进行修改,我们该怎样处理?A: 类似的修改问题,我们需要第一时间反馈相关商务人员,和产品部。通过产品部推动,产品开发部进行修改后,将修改后的新库给到技术支持部门,由我们做好新包的发布工作。24Q: 有客户移植了我们的游戏,反馈说希望能把按键左软键和中间键互换,我们该怎样处理呢?A: 可以和客户沟通, 在文件DMG_Client/c下有一个数组g_aDmgKey,可以修改互换里面的按键值,即可,类似问题亦可这样去处理的。25Q: 有客户移植了我们的游戏,反馈说需要更换客户ID,我们该怎样处理呢?A: 可以和客户沟通, 告诉客户在文件DMG_ClientEx/h下有一个数组g_aDmgClient,可以修改数组第2行的数据,换成客户所需要更换的即可,类似问题亦可这样去处理的。26Q: 有客户移植了我们的游戏,反馈说需要更换客户ID,我们该怎样处理呢?A: 可以和客户沟通, 告诉客户在文件DMG_ClientEx/h下有一个数组g_aDmgClient,可以修改数组第2行的数据,换成客户所需要更换的即可,类似问题亦可这样去处理的。27Q: 有客户移植了我们的游戏,反馈说进入“地下城”游戏,按触屏的左边区域,小人却向右边跑动,按按触屏的右边区域,小人却向左边跑动,是相反的。我们该怎样处理呢?A: 可以和客户沟通, 告诉客户在手机设置中重新效准一下触摸屏即可。类似问题亦可这样去处理。28Q: 有客户移植了我们的游戏,但编译报错,有很多的出错信息,给我们的反馈是他的移植肯定是没有问题的,我们该怎样处理呢?A: 可以和客户沟通, 出现这种情况一般是客户移植的问题,很大的原因在与make目录下的DMG_Pluto模块没有按我们的移植文档说明去加入,或是option/mak文件下添加的有问题。29Q: 有客户移植了我们的游戏,但进入游戏的时候却提示“该游戏已被删除”,我们该怎样处理呢?A: 可以和客户沟通, 出现这种情况一般是NV数据错乱的问题,可以让客户将手机重新初始化一下即可。30Q: 有客户是25_0828的平台,但我们的发布平台上之前是没有的,所以当时是按25_0812平台的包发步的,但客户移植进去后发现发***的时候会出现死机,我们该怎样处理?A: 该问题目前已确认是中间层的问题,解决的办法是需要去有相关代码的客户那边重新编译一下中间层。出现类似问题的时候需要及时向公司领导反馈。并做好后期跟进的问题。31Q: 有客户是25_0836的平台,但我们的发布平台上目前是没有的,商务人员需要及时出包,我们该怎样处理?A: 假若后台中没有相匹配的软件包,则可以先用一个相近的包去替代。出现该问题需要及时和商务沟通,并告之处理方法。若出现问题亦可及时跟进。出现问题可按第30条记录的方法处理。目前25_0836的平台的替代平台是:25_0828或25_0840等。32Q:编译报错customsystemYAWEI25_GEMINI_BBscatZ218/txt/ line 287/ Warning/ L6314W/ customsystemYAWEI25_GEMINI_BBscatZ218/txt(line 287/ col 45) No section matches pattern *(SBC_DYNAMIC_ZI)/customsystemYAWEI25_GEMINI_BBscatZ218/txt/ line 292/ Warning/ L6314W/ customsystemYAWEI25_GEMINI_BBscatZ218/txt(line 292/ col 44) No section matches pattern isp_comm/*obj(INTERNZI1)/Error/ L6286E/ Value(0x400e56) out of range(-0x400000 - 0x3fffff) for relocation #0 (wrt symbol _rt_sdiv) in bigflt0/o(/text)Error/ L6286E/ Value(0x4000b2) out of range(-0x400000 - 0x3fffff) for relocation #1 (wrt symbol _rt_sdiv) in m11305_2/obj(INTERNCODE)Error/ L6286E/ Value(0x4000a4) out of range(-0x400000 - 0x3fffff) for relocation #2 (wrt symbol _rt_sdiv) in m11305_2/obj(INTERNCODE)Error/ L6286E/ Value(0x400092) out of range(-0x400000 - 0x3fffff) for relocation #4 (wrt symbol _rt_sdiv) in m11305_2/obj(INTERNCODE)Error/ L6286E/ Value(0x40006e) out of range(-0x400000 - 0x3fffff) for relocation #5 (wrt symbol _rt_sdiv) in m11305_2/obj(INTERNCODE)Not enough information to produce a SYMDEFs file/Finished/ 1 information/ 68 warning and 5 error messages/ A:应该是ram超了。/(更新截止日期为:2009/5/11)/33Q: 有客户是26_06B的平台,编译连接阶段报错如下:Warning/ L6340W/ options first and last are ignored for link type of -scatteredError/ L6218E/ Undefined symbol mdi_audio_mma_open_string (referred from Sound_config/obj)/Error/ L6218E/ Undefined symbol mdi_audio_mma_play (referred from Sound_config/obj)/Error/ L6218E/ Undefined symbol mdi_audio_mma_stop (referred from Sound_config/obj)/Error/ L6218E/ Undefined symbol mdi_audio_mma_pause (referred from Sound_config/obj)/Error/ L6218E/ Undefined symbol mdi_audio_mma_resume (referred from Sound_config/obj)/Error/ L6218E/ Undefined symbol mdi_audio_mma_close (referred from Sound_config/obj)/ A: 有些客户的平台是比较早期的版本,需要我们与客户沟通告诉客户将报错未定义的函数定义成空函数即可。34Q: 有客户是单卡的平台,触摸屏未开启,加入我们的游戏编译阶段报错,该怎样处理这个问题?A: 若是双卡的项目,只需要在DMG_Client/c文件下开启UNDEF_PEN_FUNCTION和UNDEF_PEN_REG_FUNCTION两个宏就是可以的,但单卡项目还需要在DMG_ShareFunc/h文件内加入:typedef structS16 x/S16 y/ mmi_pen_point_struct/typedef MMI_BOOL (*mmi_pen_handler) (mmi_pen_point_struct point)/typedef void (*mmi_pen_hdlr) (mmi_pen_point_struct pos)/最后告诉客户remake即可。 35Q: 有客户是0812的项目,移植了我们的游戏,但在游戏进行中有上一级图标重新刷新的问题,我们该怎样处理?A: 需要与客户沟通,告诉客户在DMG_Client/c文件下DMGPreEntryKKGame函数中将图标是否刷新的标志位附值1,在每进入状态栏函数的时候若该标志位为1则退出,在退出游戏的函数DMGExitKKGame中再将其标志位附值0,这样就可以解决类似的显示重叠的问题。36Q: 有客户是0812的项目,移植了我们的游戏,但在鸡蛋游戏进行中有按键失灵的问题,我们该怎样处理?A: 需要与产品开发部沟通,让他们配合修改功夫小鸡的游戏,在游戏timer中加入按键注册的函数,最后通过客户反馈该问题解决。 /(更新截止日期为:2009/5/25)/37Q: 有客户是0812的项目,移植了我们的游戏,但在比编译到NV的时候编译报错,我们该怎样处理?A: 通过客户反馈原因是每回new的时候在文件nvram_mmi_cache_cust_pack/h里面的custpack_nvram_ptr数组中的最后会产生一个(null),是这个导致编译通不过的。 将我们的NV中属性一项NVRAM_CATEGORY_USER | NVRAM_CATEGORY_CUSTPACK/中的后一项***掉,后客户再去new的时候问题解决。 38Q: 有客户移植了我们的游戏,但在编译到我们的模块的时候报错,我们该怎样处理?A: 通过客户将抱错文件发来我们最后确定原因是在option/mak文件下,加入的宏是在文件的最上面的部分,造成的相关模块未定义到的,需要将宏定义放置到文件的 最下面。最后客户编译通过。/(更新截止日期为:2009/6/17)/39Q:有客户是0812的项目,移植了我们的游戏,但在编译到我们的模块的时候报错,Compiling plutommi/KkfApps/Share/DMG_Client/c / plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2472E/ prototype and old-style parameters mixedplutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2285E/ expected ) or / - inserted ) before *plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2470E/ function prototype formal list_menu_category_history needs type or class - int assumedplutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2285E/ expected / or / - inserted / before *plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Serious error/ C2933E/ type disagreement for U16plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Serious error/ C2934E/ duplicate definition of U16plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2225W/ declaration lacks type/storage-class (assuming int)/ hplutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2225W/ declaration lacks type/storage-class (assuming int)/ U16plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2285E/ expected / or / - inserted / before nItemsplutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2225W/ declaration lacks type/storage-class (assuming int)/ nItemsplutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Error/ C2285E/ expected / or / - inserted / before )plutommimmimessagesmessagesincSmsPsHandler/h/ line 441/ Serious error/ C2322E/ Expecting or but found )plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 304/ Error/ C2491E/ struct has no membersplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 304/ Serious error/ C2282E/ expected - inserted before U16plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 304/ Serious error/ C2933E/ type disagreement for U16plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 304/ Serious error/ C2934E/ duplicate definition of U16plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 304/ Error/ C2285E/ expected / or / - inserted / before srcportplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 304/ Error/ C2225W/ declaration lacks type/storage-class (assuming int)/ srcportplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 321/ Serious error/ C2322E/ Expecting or but found plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 321/ Error/ C2285E/ expected / or / - inserted / before mmi_frm_sms_send_structplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 321/ Error/ C2225W/ declaration lacks type/storage-class (assuming int)/ mmi_frm_sms_send_structplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Error/ C2472E/ prototype and old-style parameters mixedplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Error/ C2285E/ expected ) or / - inserted ) before *plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Error/ C2470E/ function prototype formal mmi_frm_sms_send_struct needs type or class - int assumedplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Error/ C2285E/ expected / or / - inserted / before *plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Error/ C2225W/ declaration lacks type/storage-class (assuming int)/ sendDataplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Error/ C2285E/ expected / or / - inserted / before )plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 371/ Serious error/ C2322E/ Expecting or but found )plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 373/ Error/ C2472E/ prototype and old-style parameters mixedplutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 373/ Error/ C2285E/ expected ) or / - inserted ) before *plutommimmimiscframeworkmiscframeworkincSMSApi/h/ line 373/ Fatal error/ C2470E/ C3047U/ Too many errors。我们该怎样处理?A: 在我们的文件在文件DMG_Macro/h中加入一个头文件#include Wgui_categories_util/h示例://Add MSG header#include Wgui_categories_util/h#include customer_ps_inc/h#include mmi_msg_context/h#include MessagesL4Def/h#include MessagesResourceData/h#include MessagesMiscell/h#include MessagesExDcl/h#include SmsGuiInterfaceProt/h#include SMsGuiInterfaceType/h#include SmsPsHandler/h最后通过验证编译通过。/(更新截止日期为:2009/7/8)/40Q: 在移植我们的游戏完毕测试时,发现发送***手机重启,客户软件版本是28之上的版本,我们没有,即按照***接口开放出来的方式去处理,在Dmg_Client/c 文件里更换发送***函数后(外部发***函数)报错,提示: pEMS = GetEMSDataForEdit( 0/ 1 )/提示赋值类型错误/ INPUT_TYPE_ALPHANUMERIC_SENTENCECASE未定义;我们该怎样处理?A: 在外部发***函数前将MTK中GetEMSDataForEdit( 0/ 1 )/的外部声明extern EMSData *GetEMSDataForEdit(EMSData *p/ U8 force);并定义宏定义:#define INPUT_TYPE_ALPHANUMERIC_SENTENCECASE IMM_INPUT_TYPE_SENTENCE添加在外部函数前。Remake编译通过,经测试发送***没有问题,问题解决。 41Q: 在客户处移植我们的游戏,并测试,确认没有问题。后来客户反馈说出现问题,去到客户处发现问题是:手机插了SIM卡,可进入游戏却提示“未插入SIM卡”,通过和客户沟通之前的版本和出现问题的版本区别在于刚才有另一家SP有加入。 进入游戏的测试界面发现进入IMSI一项是空的,并没有显示出来,我们该怎样处理?A:出现这个问题主要原因在于2家SP的timer的部分有重叠,有冲突,通过验证将mmitask/c文件下我们的初始化函数DMG_ApInit移到其他SP初始化函数的后面后,编译下载验证,游戏中是可以获取IMSI号的,经测试发送***没有问题,但是这里仍旧有个问题,这样修改的话会造成另一家SP的timer的部分是不起作用的,我们修改DMG_Client/c文件下:unsigned short DMGGetGdiTimerID_Base(void)return (unsigned short)GDI_TIMER_BASE+60//此处“+60”之后编译验证,问题解决。 /(更新截止日期为:2009/7/29)/42/ Q/ 35-0932编译报链接错误plutommimmidataaccountdataaccountincDataAccountStruct/h/line386/Seriouserror/C2282E/expected-insertedbeforedtcnt_set_profile_enumplutommimmidataaccountdataaccountincDataAccountStruct/h/line386/Error/C2285E/expected/or/-inserted/beforeset_typeplutommimmidataaccountdataaccountincDataAccountStruct/h/line386/Error/C2225W/declarationlackstype/storage-class(assumingint)/set_typeplutommimmidataaccountdataaccountincDataAccountStruct/h/line387/Seriouserror/C2322E/ExpectingorbutfoundplutommimmidataaccountdataaccountincDataAccountStruct/h/line387/Error/C2285E/expected/or/-inserted/beforeDataAccountNodeDisplayplutommimmidataaccountdataaccountincDataAccountStruct/h/line387/Error/C2225W/declarationlackstype/storage-class(assumingint)/DataAccountNodeDisplayplutommimmidataaccountdataaccountincDataAccountStruct/h/line480/Seriouserror/C2282E/expected-insertedbeforewlan_action_enumplutommimmidataaccountdataaccountincDataAccountStruct/h/line480/Error/C2285E/expected/or/-inserted/beforeactionplutommimmidataaccountdataaccountincDataAccountStruct/h/line480/Error/C2225W/declarationlackstype/storage-class(assumingint)/actionplutommimmidataaccountdataaccountincDataAccountStruct/h/line482/Seriouserror/C2322E/ExpectingorbutfoundplutommimmidataaccountdataaccountincDataAccountStruct/h/line482/Error/C2285E/expected/or/-inserted/beforewlan_action_structplutommimmidataaccountdataaccountincDataAccountStruct/h/line482/Error/C2225W/declarationlackstype/storage-class(assumingint)/wlan_action_structplutommimmidataaccountdataaccountincDataAccountStruct/h/line552/Seriouserror/C2282E/expected-insertedbeforewlan_action_structplutommimmidataaccountdataaccountincDataAccountStruct/h/line552/Seriouserror/C2933E/typedisagreementforwlan_action_structplutommimmidataaccountdataaccountincDataAccountStruct/h/line552/Seriouserror/C2934E/duplicatedefinitionofwlan_action_structplutommimmidataaccountdataaccountincDataAccountStruct/h/line552/Fatalerror/ A/ 这是缺少一个头文件 在DMG_Browser/h 里添加#include DataAccountCommon/h例如:#define _NEWSIMULATOR#include Stdc/h#include L4Dr1/h#include L4Dr/h#include CommonScreens/h#include mmi_features/h/#include DataAccount/h#include DataAccountDef/h#include Unicodexdcl/h#undef _NEWSIMULATOR#include kal_release/h #include EventsGprot/h#include ProtocolEvents/h#include mmi_msg_struct/h#include #include DataAccountCommon/h/在#include DataAccountStruct/h上加#include DataAccountStruct/h#include DataAccountDef/h#include brs_if/h#include bra_prof/h#include abm_soc_enums/h43 /Q:25-08B和35-08B编译时报链接错误Warning/L6340W/optionsfirstandlastareignoredforlinktypeof-scatteredWarning/L6304W/Duplicateinputfilemtk_libMT6235BS01gprsGEMINIFALSEdsp_ram/libignored/Error/L6218E/Undefinedsymbolsoc_close_nwk_account_by_id(referredfromDMG_Client/obj)/Error/L6218E/UndefinedsymbolMMI_menu_shortcut_number(referredfromDMGUPI_GuiScreen/obj)/Error/L6218E/UndefinedsymbolMMI_disable_title_shortcut_display(referredfromDMGUPI_GuiScreen/obj)/Error/L6218E/Undefinedsymbolwgui_status_icon_hide_status_icons(referredfromDMGUPI_GuiScreen/obj)/Error/L6218E/Undefinedsymbolwgui_status_icon_show_status_icons(referredfromDMGUPI_GuiScreen/obj)/Error/L6218E/UndefinedsymbolAlmEnableSPOF_Ext(referredfromDMGUPI_Sms/obj)/Error/L6218E/UndefinedsymbolDMGGet_MOD_L4C2(referredfromDMGUPI_SysMsiMei/obj)/Error/L6218E/UndefinedsymbolreferredfromDMGUPI_Graph/obj)/Error/L6218E/UndefinedsymbolpfnUnicodeStrlen(pfnUnicodeStrcpy(referredfromDMGUPI_S
温馨提示:
1. WEO啦仅展示《移植经验汇总QA库》的部分公开内容,版权归原著者或相关公司所有。
2. 文档内容来源于互联网免费公开的渠道,若文档所含内容侵犯了您的版权或隐私,请通知我们立即删除。
3. 当前页面地址:https://www.weo.la/doc/8a6c9f8855135fb0.html 复制内容请保留相关链接。