天天看点

C语言-C51编译警告“*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL” 及extern

C51编译警告“--- WARNING L1: UNRESOLVED EXTERNAL SYMBOL”

 ----WARNING L1: UNRESOLVED EXTERNAL SYMBOL

    SYMBOL:  ?C_START

    MODULE:  .STARTUP.obj (?C_STARTUP)

----WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL

    SYMBOL:  ?C_START

    MODULE:  .STARTUP.obj (?C_STARTUP)

    ADDRESS: 000DH

         如果你在用C51编译器出现上面的警告,并且找遍了网上也没能找出个究竟时,你是否觉得这个问题很难,难得以至于没人能回答呢?

        其实这个只是初学者和粗心者才会犯的错误:没把C文件添加到项目中!

///另外,还有可能是因为存在没有被调用的已经定义的函数。

继续阅读