构建库函数出现错误了


error c266:delay:require ansi-style prototype

"error c266: delay: require ansi-style prototype" 是一个编译错误,意思是你所使用的 "delay" 函数缺少 ANSI C 风格的函数原型。

解决方法:

在函数定义之前声明函数的原型:






void delay(int);

void delay(int milliseconds)
{
    // code here
}

在函数定义和调用之间移动函数原型:





void delay(int milliseconds);

int main()
{
    // code here
    delay(1000);
    return 0;
}

void delay(int milliseconds)
{
    // code here
}

请确保你的函数原型包含函数的返回类型,函数名称,以及参数列表。