keil报错c267怎么解决

您所在的位置:网站首页 错误c267怎么解决 keil报错c267怎么解决

keil报错c267怎么解决

2024-07-14 06:43| 来源: 网络整理| 查看: 265

本文目录一览:

1、关于一段LCD显示程序的调试问题,用keil uvision4编译的,错误代码是c267,该怎么解决 2、用keil写的程序,error C267: 'gotoxy': requires ANSI-style prototype 编译时一直出现这个问题 3、单片机出现这个问题求救display.c(33): error C267: 'write_data': requires ANSI-style prototype 4、用keil写的程序,出现warning C206和error C267,怎么改 ? 5、编写一keil程序总是出现如下错误代码,error C267: 'Printf': requires ANSI-style prototype该怎么解决? 6、keil在运行时出现TEXT1.C(59): error C267: 'Clock_Initial': requires ANSI-style prototype急求解决方法 关于一段LCD显示程序的调试问题,用keil uvision4编译的,错误代码是c267,该怎么解决

#include "Regx52.h"

#include "intrins.h"

#define uchar unsigned char //宏定义替换

#define uint unsigned int //宏定义替换

#define ulong unsigned long //宏定义替换

你的DelayMS没有定义

有可能是你函数大小写错了,还有可能是你的delayms,h文件中没有这个函数

用keil写的程序,error C267: 'gotoxy': requires ANSI-style prototype 编译时一直出现这个问题

把gotoxy()的函数原型声明放在这段函数体的前面。一般函数原型声明统一放在程序的靠前部分。

单片机出现这个问题求救display.c(33): error C267: 'write_data': requires ANSI-style prototype

write_data()这个函数还没有声明过,你就直接调用了。

Keil采用的是C89标准,无声明无定义的函数会报错的。你应当:

将write_data()函数体挪动到所有调用它的函数之前(先让编译器看看:我有这个东西;之后再调用它,编译器自然就闭嘴了);

或者养成规范编程的习惯,在最前面放好每个函数的原型声明(告诉编译器:我会用到一个这样的函数,你别叽叽歪歪)

用keil写的程序,出现warning C206和error C267,怎么改 ?

你的xianshi() 子程序,调用了有关LCD1602的子程序,可是前面即没有这些子程序,也没有声明,就找不到啊,所以,出错了。

把有关LCD1602的子程序要么写在前面, 要么声明一下,要么写一个头文件声明,然后把头文件包含进来。

编写一keil程序总是出现如下错误代码,error C267: 'Printf': requires ANSI-style prototype该怎么解决?

你引用了 函数 printf,但是这个函数 又没包含在你声明的头文件里面,所以报告错误。

前面 加上

#include intrins.h

试试

keil在运行时出现TEXT1.C(59): error C267: 'Clock_Initial': requires ANSI-style prototype急求解决方法

你这个程序错误太多,从字面上你要么在main()里预定义clock_time,要么就写成 Clock_Initial(clock_time[i]); 同时在前面还要定义i的类型。

标签: keil报错c267怎么解决


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3