创龙科技
直播中

李高歌

7年用户 220经验值
私信 关注

请问Unresolved symbol错误该怎么解决?

[tr] 请教大神一下,我将SYS/BIOS的Demo例程中的MMCSD_FATFS与LCD_TOUCH整合在了一个工程中。当我将MMCSD_FATFS的程序移到LCD_TOUCH的程序中时会出现以下错误。
Description        Resource        Path        Location        Type
Unresolved symbol ti_sy***ios_family_c64p_EventCombiner_enableEvent__E in file ../../../Driver/MMCSD/Library/Debug/bios_psp_mmcsd.ae674        .xdchelp        /LCD_TOUCH                 C/C++ Problem
unresolved symbol disk_register, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674        LCD_TOUCH                         C/C++ Problem
Unresolved symbol ti_sy***ios_family_c64p_EventCombiner_disableEvent__E in file ../../../Driver/MMCSD/Library/Debug/bios_psp_mmcsd.ae674        .xdchelp        /LCD_TOUCH                 C/C++ Problem
unresolved symbol configureMmcsd0, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol f_mkfs, first referenced in ./io.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol disk_unregister, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674        LCD_TOUCH                         C/C++ Problem
unresolved symbol mmcsdPscInit, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol f_mount, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674        LCD_TOUCH                         C/C++ Problem
unresolved symbol mmcsdStorageInit, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
unresolved symbol mmcsdStorageDeInit, first referenced in ./main.obj        LCD_TOUCH                         C/C++ Problem
#10010 errors encountered during linking; "LCD_TOUCH.out" not built        LCD_TOUCH                         C/C++ Problem
#10234-D  unresolved symbols remain        LCD_TOUCH                         C/C++ Problem

我根据网上提示添加了相关的头文件和库文件,错误中中指出的bios_psp_mmcsd.ae674,bios_psp_blkmedia.ae674等我都添加了,但是错误还在,不知道如何解决。


当我将LCD_TOUCH程序移到MMCSD_FATFS程序中时,通过编译会产生如下的错误:
Description        Resource        Path        Location        Type
Unresolved symbol ti_sy***ios_utils_Load_Module__state__V in file D:CCS5.5bios_6_37_03_30packagestisy***ioslibsy***iosinstrumentedsy***ios.ae674        .xdchelp        /MMCSD_FatFs                 C/C++ Problem
#10010 errors encountered during linking; "MMCSD_FatFs.out" not built        MMCSD_FatFs                         C/C++ Problem
#10234-D  unresolved symbols remain        MMCSD_FatFs                         C/C++ Problem
请大神帮忙指点一下。



[/tr]

回帖(5)

张健

2019-7-19 14:48:53
缺少库
举报

tijing忽忽

2019-7-19 14:55:30
那麻烦你看一下我的这个问题需要添加那个库可以解决。在该程序中,我已经添加了"F:demoSYSBIOSPlatformLibraryDebugbios_psp_platform_evm6748.ae674"这个库文件.
Unresolved symbol ti_sy***ios_utils_Load_Module__state__V in file D:CCS5.5bios_6_37_03_30packagestisy***ioslibsy***iosinstrumentedsy***ios.ae674        .xdchelp        /MMCSD_FatFs                 C/C++ Problem
举报

王媛媛

2019-7-19 15:14:38
下边那个在 cfg 添加 负载组件就可以了
var Load = xdc.useModule('ti.sy***ios.utils.Load');
举报

崔业萍

2019-7-19 15:25:46
谢谢大神!!!问题成功解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分