标题: *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL STC89C52的一些问题 [打印本页]

作者: 963213760    时间: 2017-12-30 13:47
标题: *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL STC89C52的一些问题
我在keil里添加了STC单片机型号,选择STC89C52型号建立了工程,写了个简单的程序有如下警告,且程序运行有误:*** 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




作者: 963213760    时间: 2017-12-30 13:48
程序如下:
#include<reg52.h>
#include<STC89C52.h>
void main()
{
        P1=0x00;
}
作者: HC6800-ES-V2.0    时间: 2017-12-30 19:46
963213760 发表于 2017-12-30 13:48
程序如下:
#include
#include

显然多了一个《reg52.h》头文件啥。
这两个头文件都是定义内部资源的,重复了。
作者: wulin    时间: 2017-12-30 20:24
963213760 发表于 2017-12-30 13:48
程序如下:
#include
#include

头文件:STC89C5xRC.H
//#include<reg52.h>
#include <STC89C5xRC.H>
void main()
{
        P1=0x00;
}




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1