missing prototype实在是不懂为什么!!
STM8S103F3,开发环境STVD+COSMIC编译出错,提示未定义,但是main函数上面都定义好了啊。大家告诉我错在什么地方???
main.c如下
//系统初始化
void SysInit()
{
;
}
void KeyFunction()//按键功能处理
{
}
//休眠模式
void HaltMode()
{
;
}
void AbernormalStates()//异常状态处理
{
}
void main(void)
{
u8 InitOKFlag = 0;
SysInit(); //#error cpstm8 ..\src\app\main.c:107(10) missing prototype
while(1){
//continue;
KeyFunction();//按键功能处理 #error cpstm8 ..\src\app\main.c:111(16) missing prototype
AbernormalStates();//异常状态处理 #error cpstm8 ..\src\app\main.c:113(21) missing prototype
HaltMode();//确认是否需要进入休眠模式#error cpstm8 ..\src\app\main.c:115(13) missing prototype
}
}
RE:missing prototype实在是不懂为什么!!
应该是这些功能没有定义。你需要把这些函数的相关.c添加到工程。回复:missing prototype实在是不懂为什么!!
这些函数都在main函数上面啊,都定义好了啊 我也出现类似的问题,怎么解决呢 无函数形参时,需要加上void,如void SysInit(),应该定义为void SysInit(void){} cqguang1985 发表于 2015-8-18 15:36无函数形参时,需要加上void,如void SysInit(),应该定义为void SysInit(void){}
恩恩,没错
页:
[1]