打印

MPLAB 问题could not find definition of symbol 'main' in file c018i.o'.

[复制链接]
7424|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一夕愁L|  楼主 | 2012-3-22 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MPLINK 4.30.01, Linker
Copyright (c) 2009 Microchip Technology Inc.
Error - could not find definition of symbol 'main' in file 'D:\Microchip\MCC18\lib/c018i.o'.
Errors    : 1


为啥出现这种为题啊??求高手指点!谢谢!
沙发
yewuyi| | 2012-3-22 16:19 | 只看该作者
应当是提示没有找main()

使用特权

评论回复
板凳
一夕愁L|  楼主 | 2012-3-22 21:31 | 只看该作者
2# yewuyi


我的主函数中有main的,,

使用特权

评论回复
地板
kvdong| | 2012-3-23 08:08 | 只看该作者
是不是文件未添加到工程里?

使用特权

评论回复
5
figo20042005| | 2012-3-23 16:04 | 只看该作者
你把MCC18放C盘试试,再LIB,H,LKR这些路径设置一次看看

使用特权

评论回复
6
晨星之光| | 2012-3-24 09:27 | 只看该作者
是不是建工程有问题

使用特权

评论回复
7
Xyj905560841| | 2012-3-29 10:34 | 只看该作者
有些软件能装在C盘才有用,要么看看main函数前面加个int看看

使用特权

评论回复
8
caijun_2012| | 2012-3-30 12:38 | 只看该作者
仔细查查你项目工程配置,问题应该出在这里

使用特权

评论回复
9
zhf6050| | 2013-1-9 10:02 | 只看该作者
这种情况也许是由于编译器版本不同导致。我的实践经验是:
找到 c18i.o 这个文件拷贝到正在编译的c文件所在文件夹內,出现这类提示就拷贝这么做。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

1

粉丝