[讨论] PICC编译出错

eeleader-mcu   2010-8-2 11:20 楼主

编译出错

Build C:\KEY  ICD2\icd2 for device 18F4520
Using driver C:\Program Files\HI-TECH Software\PICC-18\PRO\9.63\bin\picc18.exe

Make: The target "C:\KEY  ICD2\KEY  LCD2.p1" is up to date.
Executing: "C:\Program Files\HI-TECH Software\PICC-18\PRO\9.63\bin\picc18.exe" -oicd2.cof -micd2.map --summary=default --output=default "KEY  LCD2.p1" --chip=18F4520 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error   [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
HI-TECH C PRO for the PIC18 MCU Family  V9.63PL2
Copyright (C) 1984-2009 HI-TECH SOFTWARE
licensed for evaluation purposes only
this licence will expire on Fri, 27 Aug 2010
Advisory[1233] Employing 18F4520 errata work-arounds:
Advisory[1234]  * Corrupted fast interrupt shadow registers
Error   [499] ; 0. undefined symbol:
 _main(startup.obj)

回复评论 (3)

Error   [499] ; 0. undefined symbol:
点赞  2010-8-2 13:20
大老。你的MAIN符号没有定义,

是不是没有MAIN这个函数???
点赞  2010-8-2 15:31

Error [499] ;

我也遇到了这样的问题,我试着把 .C  文件的命名跟项目名称一样之后,build了一下居然好了。不知道是不是这个问题的解决方法,楼主可以试一下
点赞  2011-9-17 18:38
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复