标题: 关于Unresolved symbol错误的问题? [打印本页] 作者: baogannqiang 时间: 2015-4-18 20:44 标题: 关于Unresolved symbol错误的问题? 请教大神一下,我将SYS/BIOS的Demo例程中的MMCSD_FATFS与LCD_TOUCH整合在了一个工程中。当我将MMCSD_FATFS的程序移到LCD_TOUCH的程序中时会出现以下错误。
Description Resource Path Location Type
Unresolved symbol ti_sysbios_family_c64p_EventCombiner_enableEvent__E in file ../../../Driver/MMCSD/Library/Debug/bios_psp_mmcsd.ae674<ddc_mmcsd.oe674> .xdchelp /LCD_TOUCH C/C++ Problem
unresolved symbol disk_register, first referenced in ../../../Driver/BLKMedia/Library/Debug/bios_psp_blkmedia.ae674<blkmedia.oe674> LCD_TOUCH C/C++ Problem
Unresolved symbol ti_sysbios_family_c64p_EventCombiner_disableEvent__E in file ../../../Driver/MMCSD/Library/Debug/bios_psp_mmcsd.ae674<ddc_mmcsd.oe674> .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<blkmedia.oe674> 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<blkmedia.oe674> 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
<a href="file:/D:/CCS5.5/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain LCD_TOUCH C/C++ Problem
当我将LCD_TOUCH程序移到MMCSD_FATFS程序中时,通过编译会产生如下的错误:
Description Resource Path Location Type
Unresolved symbol ti_sysbios_utils_Load_Module__state__V in file D:\CCS5.5\bios_6_37_03_30\packages\ti\sysbios\lib\sysbios\instrumented\sysbios.ae674<BIOS.obj> .xdchelp /MMCSD_FatFs C/C++ Problem
#10010 errors encountered during linking; "MMCSD_FatFs.out" not built MMCSD_FatFs C/C++ Problem
<a href="file:/D:/CCS5.5/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain MMCSD_FatFs C/C++ Problem
请大神帮忙指点一下。
作者: 希望缄默 时间: 2015-4-19 14:52
缺少库作者: baogannqiang 时间: 2015-4-19 15:31
那麻烦你看一下我的这个问题需要添加那个库可以解决。在该程序中,我已经添加了"F:\demo\SYSBIOS\Platform\Library\Debug\bios_psp_platform_evm6748.ae674"这个库文件.
Unresolved symbol ti_sysbios_utils_Load_Module__state__V in file D:\CCS5.5\bios_6_37_03_30\packages\ti\sysbios\lib\sysbios\instrumented\sysbios.ae674<BIOS.obj> .xdchelp /MMCSD_FatFs C/C++ Problem作者: baogannqiang 时间: 2015-4-19 15:35
这个库函数我也添加了。 "D:\CCS5.5\bios_6_37_03_30\packages\ti\sysbios\lib\sysbios\instrumented\sysbios.ae674"。作者: 希望缄默 时间: 2015-4-19 16:18
下边那个在 cfg 添加 负载组件就可以了
var Load = xdc.useModule('ti.sysbios.utils.Load');作者: baogannqiang 时间: 2015-4-19 17:52
谢谢大神!!!问题成功解决。作者: Soul 时间: 2017-12-15 21:33
您好,我现在也将SYSBIOS中Demo中的例程MMCSD_FatFs与另一个例程UDP整合到一个工程里,现在所做的是把MMCSD_FatFs粘贴到UDP例程中,现在也出现了和您类似的错误:
#10010 errors encountered during linking; "UDP.out"not built
#10234-D unresolved symbols remain
unresolved symbol disk_register, first referenced in D:\DSP\SYSBIOS\SYSBIOS\Driver\BLKMedia\Library\Debug\bios_psp_blkmedia.ae674<blkmedia.oe674>
unresolved symbol disk_unregister, first referenced in D:\DSP\SYSBIOS\SYSBIOS\Driver\BLKMedia\Library\Debug\bios_psp_blkmedia.ae674<blkmedia.oe674>
unresolved symbol f_mkfs, first referenced in ./io.obj
unresolved symbol f_mount, first referenced in D:\DSP\SYSBIOS\SYSBIOS\Driver\BLKMedia\Library\Debug\bios_psp_blkmedia.ae674<blkmedia.oe674>