guangseen 发表于 2025-6-4 11:30:17

新库编译无法通过,不能生成代码,求助|已解决

使用老版的库文件可能正常工作,今天下载了新的库文件,按照说明操作后提示错误,无法生产代码,试了很多方法不能排除问题。请高手指点迷津。

附件是程序文件供分析。

Rebuild started: Project: usb-cdc
Rebuild target 'Target 1'
compiling usb-cdc.c...
linking...
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:OutNumber
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:usb_OUT_done
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:bUsbOutReady
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:printf_usb
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:?printf_usb?BYTE
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:usb_init
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:usb_init
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF032BH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:bUsbOutReady
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0330H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:OutNumber
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0334H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?printf_usb?BYTE
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF033AH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:printf_usb
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0345H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:OutNumber
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0349H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?printf_usb?BYTE
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF034FH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:printf_usb
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF035AH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:OutNumber
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF035EH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?printf_usb?BYTE
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0364H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:printf_usb
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF036FH
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:OutNumber
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0373H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:?printf_usb?BYTE
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0379H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:printf_usb
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0384H
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:usb_OUT_done
    MODULE:.\Objects\usb-cdc.obj (usb-cdc)
    ADDRESS: FF0387H
Program Size: data=8.0 edata+hdata=296 xdata=0 const=70 code=945
Target not created.
Build Time Elapsed:00:00:01
{:4_197:}{:4_197:}{:4_197:}

ercircle 发表于 2025-6-4 11:47:13

添加lib时选择的文件类型不对,选了个图片类型?

DebugLab 发表于 2025-6-4 11:59:29

库文件File Type错误,应选择Library File

guangseen 发表于 2025-6-4 13:47:40

ercircle 发表于 2025-6-4 11:47
添加lib时选择的文件类型不对,选了个图片类型?

感谢支持,问题已解决{:baoquan:}

guangseen 发表于 2025-6-4 13:47:54

DebugLab 发表于 2025-6-4 11:59
库文件File Type错误,应选择Library File

感谢支持,问题已解决{:baoquan:}
页: [1]
查看完整版本: 新库编译无法通过,不能生成代码,求助|已解决